Pytania otagowane jako bash

W przypadku pytań dotyczących skryptów napisanych dla powłoki poleceń Bash. W przypadku skryptów powłoki z błędami / błędami składni sprawdź je za pomocą programu shellcheck (lub na internetowym serwerze shellcheck pod adresem https://shellcheck.net) przed opublikowaniem tutaj. Pytania dotyczące interaktywnego korzystania z Bash są bardziej prawdopodobne na Super User niż na Stack Overflow.





3
Jak wyjść z funkcji w bash
Jak wyjść z funkcji, jeśli warunek jest prawdziwy bez zabijania całego skryptu, po prostu wróć do stanu sprzed wywołania funkcji. Przykład # Start script Do scripty stuff here Ok now lets call FUNCT FUNCT Here is A to come back to function FUNCT { if [ blah is false ]; …
101 bash  function  exit 

11
bash: mkvirtualenv: nie znaleziono polecenia
Po wykonaniu instrukcji zawartych w virtualenvwrapperpoście Douga Hellmana nadal nie mogłem uruchomić środowiska testowego. [mpenning@tsunami ~]$ mkvirtualenv test -bash: mkvirtualenv: command not found [mpenning@tsunami ~]$ Należy zauważyć, że używam WORKON_HOMEtego nie ma w moim $HOME. Próbowałem szukać, /usr/local/bin/virtualenvwrapper.shjak pokazano w virtualenvwrapperdokumentacji instalacyjnej , ale nie istnieje. Używam CentOS 6 i …


6
Jak przekazać zmienną zawierającą ukośniki do seda
Jak przekazać zmienną zawierającą ukośniki jako wzorzec do sed? Na przykład, jeśli mam następującą zmienną: var="/Users/Documents/name/file" Chcę to przekazać sed tak: sed "s/$var/replace/g" "$file" Jednak otrzymuję błędy. Jak mogę obejść ten problem?
100 bash  sed 

5
Asynchroniczne polecenia powłoki
Próbuję użyć skryptu powłoki, aby uruchomić polecenie. Nie obchodzi mnie, czy / kiedy / jak / dlaczego to się kończy. Chcę, aby proces został uruchomiony i uruchomiony, ale chcę mieć możliwość natychmiastowego powrotu do mojej powłoki ...

7
Jak ukryć dane wyjściowe polecenia w Bash
Chcę, aby moje skrypty Bash były bardziej eleganckie dla użytkownika końcowego. Jak ukryć dane wyjściowe, gdy Bash wykonuje polecenia? Na przykład, gdy Bash wykonuje yum install nano Następujące informacje zostaną wyświetlone użytkownikowi, który wykonał Bash: Loaded plugins: fastestmirror base | 3.7 kB 00:00 base/primary_db | 4.4 MB 00:03 extras | …
100 bash  shell 

6
Jak dołączyć znak „&” do instrukcji bash curl
Próbuję użyć curl w bash, aby pobrać stronę internetową, ale &symbol w adresie URL nie jest interpretowany jako znak, tak jak bym chciał. Jakieś pomysły, jak mogę przekonać basha, że ​​symbol &jest tylko nudną postacią i niczym szczególnym?
100 bash  curl 


6
Odczytaj dane wejściowe użytkownika wewnątrz pętli
Mam skrypt bash, który przypomina śledzenie cat filename | while read line do read input; echo $input; done ale to wyraźnie nie daje mi właściwego wyniku, ponieważ kiedy czytam w pętli while, próbuje odczytać z nazwy pliku pliku z powodu możliwego przekierowania we / wy. Jakiś inny sposób na zrobienie …
99 bash  while-loop 


9
Zapisywanie danych wyjściowych do pliku dziennika i konsoli
W powłoce systemu Unix mam plik env (plik env definiuje parametry wymagane do uruchomienia skryptu użytkownika, takie jak nazwa pliku dziennika i ścieżka, przekierowuje wyjścia i błędy do pliku dziennika, szczegóły połączenia z bazą danych itp. ), Który przekierowuje wszystkie wyjścia ( komunikaty echo ) i błędy do pliku dziennika …
99 bash  shell  redirect  logging 

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.