Pytania oznaczone «bash»

254
Czy mogę zmienić nazwę „nohup.out”?

Kiedy uruchamiam nohup some_command &, wyjście przechodzi do nohup.out; man nohupmówi, aby spojrzeć na to, info nohupco z kolei mówi: Jeśli standardowym wyjściem jest terminal, standardowe wyjście polecenia jest dołączane do pliku „nohup.out”; jeśli nie można tego zapisać, jest on dołączany...

252
Jak wykryć, czy mój skrypt powłoki działa przez potok?

Jak wykryć ze skryptu powłoki, czy standardowe wyjście jest wysyłane do terminala lub czy jest przesyłane potokowo do innego procesu? Przykład: chciałbym dodać kody ucieczki, aby pokolorować dane wyjściowe, ale tylko wtedy, gdy są uruchamiane interaktywnie, ale nie po potoku, podobnie jak to ls...

250
Jak wyprowadzić ciąg multilinii w Bash?

Jak mogę wyprowadzić wieloliniowy ciąg w Bash bez używania wielu wywołań echa, takich jak: echo "usage: up [--level <n>| -n <levels>][--help][--version]" echo echo "Report bugs to: " echo "up home page: " Szukam przenośnego sposobu, aby to zrobić, używając tylko wbudowanych wersji...

248
Jak mogę ssh bezpośrednio do określonego katalogu?

Często muszę zalogować się na jednym z kilku serwerów i przejść do jednego z kilku katalogów na tych komputerach. Obecnie robię coś takiego: localhost ~] $ ssh somehost Witaj w Somehost! somehost ~] $ cd / some / directory / somewhere / named / Foo somehost Foo] $ Mam skrypty, które mogą...

244
Jak czytać z pliku lub STDIN w Bash?

Poniższy skrypt Perla ( my.pl) może czytać z pliku w args wiersza poleceń lub ze STDIN: while (<>) { print($_); } perl my.plodczyta ze STDIN, a perl my.pl a.txtodczyta z a.txt. To jest bardzo wygodne. Zastanawiasz się, czy w Bash istnieje