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.





2
pomija komunikaty stderr w skrypcie bash
Rozważ następującą (nieco głupią) nazwę skryptu „test1.sh”: #/bin/bash # sleep 10 & echo sleep pid = $! pkill sleep Kiedy go uruchamiam, otrzymuję nie tylko wynik echa, ale także raport bash o śmierci snu na stderr: $ ./test1.sh sleep pid = 3551 ./test1.sh: line 5: 3551 Terminated sleep 10 W …

5
Zamierzone użycie Ctrl + T w bashu?
Zauważyłem, że bash ma skrót do ctrl+, Tktóry zamienia ostatnie dwa znaki przed kursorem. Zastanawiam się, dlaczego inżynierowie postanowili to uwzględnić. Czy został odziedziczony z poprzedniej konwencji? Czy jest jakiś praktyczny cel, do którego jest to powszechnie używane?


3
Bash: double jest równy vs -eq
Robię porównanie liczb całkowitych w bash (próbuję sprawdzić, czy użytkownik działa jako root) i znalazłem dwa różne sposoby: Podwójna równość: if [ $UID == 0 ] then fi -eq if [ $UID -eq 0 ] then fi Rozumiem, że nie ma> = lub <= w bash, tylko -ge i -le, …
47 bash  shell  arithmetic 


5
przekazując wyjście grep do rm
Próbuję grepprzesyłać dane wyjściowe do potoku rm, ale generuje to bezużyteczne rzeczy. Czy wymagany jest jakikolwiek przełącznik rm? Czy może rmbyć bezpośrednio wyrażeniem regularnym? ls | grep '^\[Daruchini'| rm rm: brakujący operand Aby uzyskać więcej informacji, wypróbuj `rm --help '.
47 bash  grep  rm 




12
Utwórz cd automatycznie ls
Uważam, że często wykonuję następujące czynności: %> cd bla/bla %> ls Chciałbym, aby za każdym razem, gdy wchodzę cddo katalogu, robi to automatycznie ls. .bashrcPrzez chwilę bawiłem się ze mną , ale nie mogłem wymyślić, jak to zrobić.

2
Dlaczego ZSH kończy linię podświetlonym symbolem procentu?
Zauważyłem to przy różnych aplikacjach. Często myślałem, że dzieje się tak, ponieważ wynik został wcześniej anulowany (na przykład ctrl + c) lub coś podobnego, a zsh wypełnia nowy znak wiersza. Ale teraz ciekawość zwyciężyła we mnie, ponieważ wydaje się, że nie robi tego w bash. zsh grzmotnąć SequenceProgram jest coś …
46 bash  zsh  prompt  newlines 

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.