Pytania otagowane jako bash

Pytania specyficzne dla GNU Bourne Again SHell, w przeciwieństwie do innych powłok Bourne / POSIX. W przypadku pytań dotyczących powłok uniksowych użyj zamiast tego znacznika / shell.


5
Dodawanie liczb z wyniku grep
Uruchomię następujące polecenie: grep -o "[0-9] errors" verification_report_3.txt | awk '{print $1}' i otrzymuję następujący wynik: 1 4 0 8 Chciałbym dodać każdą z liczb do zmiennej zmiennej zliczającej. Czy istnieje magiczny liniowiec, który ktoś może mi pomóc zbudować?
23 bash  shell  grep 


7
Podwójne i potrójne podstawienie w bash i zsh
Kontynuacja części podstawowej tego pytania . W bashmogę użyć ${!FOO}do podwójnej zamiany, w zsh ${(P)FOO}. W obu działa stara szkoła (hack-y) eval \$$FOO. Najmądrzejszą i najbardziej logiczną rzeczą byłoby dla mnie ${${FOO}}, ${${${FOO}}}…zastąpienie podwójnym / potrójnym / n. Dlaczego to nie działa zgodnie z oczekiwaniami? Po drugie: co robi \w …

3
bash - czy mogę: znaleźć… -wykonać to i & tamto?
Czy istnieje sposób na logiczne połączenie dwóch poleceń powłoki, które są wywoływane przez find - exec ? Na przykład, aby wydrukować wszystkie pliki .csv , które zawierają ciąg foo wraz z jego wystąpieniem, chciałbym zrobić: find . -iname \*.csv -exec grep foo {} && echo {} \; ale bash narzeka …
23 bash  find 

2
Czy nohup może zapisać dane wyjściowe zarówno w pliku nohup.out ORAZ na ekranie / terminalu?
Używam bashpowłoki. Często używam, nohupaby upewnić się, że moje procesy nie zostaną zatrzymane po zamknięciu powłoki / terminala, który je uruchomił. Używam składni, takiej jak: nohup myprocess Podczas uruchamiania nohupwyświetla komunikat: nohup: ignoring input and appending output to 'nohup.out' Wtedy nohupnie daje już więcej obrazu na ekranie; wszystko jest napisane …
23 bash  shell  nohup 




6
Skróciłeś bieżący katalog w linii poleceń?
vim ma naprawdę fajną funkcję, którą wykorzystuje na swoich ścieżkach, gdy są nieco długie: Skraca ścieżkę do dokumentu w zakładce u góry. Czy istnieje sposób na zrobienie czegoś podobnego do tego, aby mój monit bash nie wyglądał tak: rfkrocktk@work-laptop ~/Documents/Projects/Work/maventest/src/main/java/com/tkassembled/ $
23 bash  prompt 

7
Jak mogę zmienić zawartość wyświetlaną w powłoce logowania?
Przyzwyczajam się do poprawiania wyglądu rzeczy w powłoce za pomocą znaku zachęty ( .bashrc), ale teraz próbuję zmienić początkowe elementy wyświetlane przy pierwszym logowaniu. W mojej instancji EC2 właśnie to widzę, gdy Loguję się: __| __|_ ) Fedora 8 _| ( / 32-bit ___|\___|___| Welcome to: Wowza Media Server 2 …
23 bash  login  prompt  profile 

7
bash, jeśli nie wiele warunków bez podpowłoki?
Chcę połączyć wiele warunków w instrukcji if powłoki i zanegować kombinację. Mam następujący kod roboczy dla prostej kombinacji warunków: if [ -f file1 ] && [ -f file2 ] && [ -f file3 ] ; then # do stuff with the files fi To działa dobrze. Jeśli chcę to zanegować, …



2
Każde polecenie w moim terminalu, które wychodzi z niezerowym kodem, zamyka okno mojego terminalu
Na początku było to trochę zabawne, jak granie w „Bash Roulette” ... ale teraz robi się stary Lol Każde polecenie w moim terminalu, które wychodzi z niezerowym kodem, zamyka okno mojego terminalu Powiedziano mi, że być może set -eustawiłem gdzieś skrypt bash, z którego pochodzą moje terminale. Sprawdziłem .bash_profile/ .bashrc/ …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.