shell
Automatyczne wyjście ze skryptu powłoki bash w przypadku błędu
Pisałem skrypt powłoki i uznałbym go za przydatny, gdyby istniała możliwość wstrzymania wykonania skryptu powłoki, jeśli któr ... nym rozwiązaniem), ale czy jest globalne ustawienie, aby skrypt zakończył działanie, jeśli jedno z poleceń nie powiedzie się?
Jak sprawdzić, czy działa w Cygwin, Mac lub Linux?
Mam skrypt powłoki, który jest używany zarówno na Windows / Cygwin i Mac i Linux. Potrzebuje nieco innych zmiennych dla każdej wersji.
Jak skrypt powłoki / bash może wykryć, czy działa w Cygwinie, na Macu czy w Linuksie?
Jak uruchomić program z innym katalogiem roboczym niż bieżący, z powłoki Linuksa?
Używając powłoki Linuksa, jak uruchomić program z innym katalogiem roboczym niż bieżący katalog roboczy?
Na przykład mam pli ... znajduję się w katalogu /b. Chcę uruchomić mój program ../a/helloworld i dostać hello-world.txt gdzieś w trzecim katalogu /c.
Asynchroniczny shell exec w PHP
Mam skrypt PHP, który musi wywołać skrypt powłoki, ale w ogóle nie dba o wyjście. Skrypt powłoki wykonuje wiele wywołań SOAP ... rk(), itd. funkcje, ale żadna z nich nie oferuje dokładnie tego, czego chcę. (A jeśli tak, to nie jasne jak. Jakieś sugestie?
Czy skrypt powłoki może ustawić zmienne środowiskowe wywołującej powłoki? [duplikat]
to pytanie ma już odpowiedzi tutaj :
... źródła skrypt csh.
Czy jest jakieś rozsądne rozwiązanie, które nie wymaga pisania i utrzymywania dwóch wersji na scenariusz?
Jak zabić wszystkie procesy pasujące do nazwy?
Powiedzmy, że chcę zabić każdy proces zawierający słowo amarok. Mogę wydrukować polecenia, które chcę wykonać. Ale jak sprawi ... -9 3080
kill -9 3082
kill -9 3083
kill -9 3084
kill -9 3085
kill -9 3086
kill -9 3087
kill -9 3088
kill -9 3089
kill -9 4031
Przetwarza wszystkie argumenty z wyjątkiem pierwszego (w skrypcie bash)
Mam prosty skrypt, w którym pierwszy argument jest zarezerwowany dla nazwy pliku, a wszystkie inne opcjonalne argumenty powin ... a czym polega problem i jak Mogę przetworzyć wszystkie argumenty oprócz pierwszego argumentu przekazanego do bash scenariusz?
Jak uruchomić skrypt powłoki bez użycia poleceń "sh" lub "bash"?
Mam skrypt powłoki, który chcę uruchomić bez użycia poleceń "sh" lub "bash". Na przykład:
Zamiast: sh script.sh
Chcę użyć ... tu z innym plikiem w zmiennej PATH. Używam serwera uniwersyteckiego i nie mam uprawnień do tworzenia pliku w tych miejscach.
Około.profil bash,bashrc, a gdzie powinno być napisane alias? [duplikat]
Możliwy Duplikat:
Jaka jest różnica między .bashrc,bash_profile,środowisko?
Wydaje się, że jeśli użyję
alias ls=' ... y powłokę login od non-login shell?
Niektóre strony mówią użyj .bash_aliases, ale to nie działa na Mac OS X, jak się wydaje.
Pseudo-terminal nie zostanie przydzielony, ponieważ stdin nie jest terminalem
Próbuję napisać skrypt powłoki, który tworzy pewne katalogi na zdalnym serwerze, a następnie używa scp do kopiowania plików z ... na zawsze.
Mój klucz publiczny jest zaufany na serwerze i mogę uruchamiać wszystkie polecenia poza skryptem. Jakieś pomysły?
Sprawdź, czy pakiet apt-get jest zainstalowany, a następnie zainstaluj go, jeśli nie jest na Linuksie
Pracuję nad systemem Ubuntu i obecnie To właśnie robię:
if ! which command > /dev/null; then
echo -e "Command not fou ... sudo apt-get install command
fi
fi
Czy tak zrobiłaby większość ludzi? A może jest bardziej eleganckie rozwiązanie?
Przekierować STDERR / STDOUT procesu po jego uruchomieniu, używając wiersza poleceń?
W powłoce można zrobić przekierowanie, > <, itd. ale jak po uruchomieniu programu?
Oto jak przyszedłem, aby zadać to p ... by uniknąć tekstu. Chciałbym być w stanie >/dev/null lub jakieś inne przekierowanie, aby móc pracować w tej samej powłoce.
Polecenie, aby uzyskać czas w milisekundach
Czy w Linuksie jest komenda powłoki, która pobiera czas w milisekundach?
Jak mogę powtórzyć postać w Bash?
Jak mógłbym to zrobić z echo?
perl -E 'say "=" x 100'
Jak skopiować plik do wielu katalogów za pomocą polecenia gnu CP
Czy możliwe jest skopiowanie pojedynczego pliku do wielu katalogów za pomocą polecenia cp ?
Próbowałem następujących, które ... p file1 {/foo/,/bar}
Wiem, że możliwe jest użycie pętli for lub find. Ale czy jest to możliwe przy użyciu polecenia gnu CP?
Jaka jest różnica między"#!/ usr / bin / ENV bash "i"#!/ usr / bin / bash"?
W nagłówku skryptu bash, Jaka jest różnica między tymi dwoma wypowiedziami ?
#!/usr/bin/env bash
#!/usr/bin/bash
Kiedy próbowałem zobaczyć stronę man env, otrzymałem taką definicję:
env - run a program in a modified environment
Co to znaczy?
Jak połączyć wiele linii nazw plików w jedną za pomocą niestandardowego ogranicznika?
Chciałbym połączyć wynik ls -1 w jedną linię I rozgraniczyć go czym tylko chcę.
Czy są jakieś standardowe polecenia Linuksa, których mogę użyć, aby to osiągnąć?
Uzyskaj czas wykonania programu w powłoce
Chcę wykonać coś w powłoce Linuksa w kilku różnych warunkach i być w stanie wypisać czas wykonania każdego wykonania.
Wiem, ... głbym napisać skrypt Perla lub Pythona, który by to zrobił, ale czy jest jakiś sposób, aby to zrobić w powłoce? (czyli bash)
Elegancki sposób wyszukiwania plików UTF-8 za pomocą BOM?
Do celów debugowania, muszę rekurencyjnie przeszukać katalog w poszukiwaniu wszystkich plików, które zaczynają się od znaku B ... est jakieś krótsze lub bardziej eleganckie rozwiązanie?
Czy są jakieś ciekawe edytory tekstu lub makra do tekstu redaktorzy?
Jak uzyskać hasło ze skryptu powłoki bez echa
Mam skrypt, który automatyzuje proces, który wymaga dostępu do systemu chronionego hasłem. Dostęp do systemu jest możliwy za ... em jak zaakceptować wejście Użytkownika bez echa do terminala (a może ECHA używając znaków'*').
Czy ktoś może w tym pomóc?