Pytania otagowane jako shell

Termin „powłoka” odnosi się do ogólnej klasy tekstowych interaktywnych interpreterów poleceń najczęściej kojarzonych z systemami operacyjnymi Unix i Linux. W przypadku pytań dotyczących skryptowania powłoki użyj bardziej szczegółowego znacznika, takiego jak „bash”, „powershell” lub „ksh”. Bez określonego znacznika należy założyć przenośne (zgodne z POSIX) rozwiązanie, chociaż zamiast tego lepiej jest użyć „posix” lub „sh”.

5
Bash ustawił + x bez drukowania
Czy ktoś wie, czy możemy powiedzieć set +xw bashu bez drukowania: set -x command set +x ślady + command + set +x ale powinien po prostu wydrukować + command Bash to wersja 4.1.10 (4). Od jakiegoś czasu mnie to niepokoi - wyjście jest zaśmiecone bezużytecznymi set +xwierszami, przez co narzędzie …
96 bash  shell 

11
Edytuj skrypt powłoki, gdy jest uruchomiony
Czy możesz edytować skrypt powłoki, gdy jest uruchomiony, i mieć wpływ na zmiany działającego skryptu? Ciekawi mnie konkretny przypadek skryptu csh, który mam, który uruchamia kilka różnych smaków kompilacji i działa przez całą noc. Jeśli coś przyjdzie mi do głowy w trakcie operacji, chciałbym wejść i dodać dodatkowe polecenia lub …
96 linux  shell  csh 

1
Odpowiedni hashbang dla skryptów Node.js.
Próbuję stworzyć skrypt dla node.js, który będzie działał w wielu środowiskach. Szczególnie dla mnie przełączam się między OS X i Ubuntu. W pierwszym przypadku Node jest instalowany jako node, ale w drugim jest nodejs. W górnej części mojego skryptu mogę mieć: #!/usr/bin/env node lub #!/usr/bin/env nodejs Wolałbym, aby skrypt działał …
96 node.js  shell  shebang 

4
Jak Bash może wykonać polecenie w innym kontekście katalogu?
Mam wspólne polecenie, które jest wywoływane z bardzo określonych katalogów. W / bin znajduje się tylko jeden plik wykonywalny dla tego programu, a bieżący katalog roboczy jest bardzo ważny dla poprawnego uruchomienia go. Skrypt ma wpływ na pliki znajdujące się w katalogu, w którym jest uruchamiany. Teraz mam również niestandardowy …

8
Czy istnieje sposób na użycie shell_exec bez czekania na zakończenie polecenia?
Mam zadanie wymagające dużej ilości procesów, które chciałbym wykonać w tle. Użytkownik klika stronę, uruchamia się skrypt PHP, a na końcu, w razie potrzeby, po spełnieniu pewnych warunków, musi uruchomić skrypt powłoki EG: shell_exec('php measurePerformance.php 47 844 email@yahoo.com'); Obecnie używam shell_exec , ale wymaga to od skryptu czekania na wyjście. …
95 php  shell 


8
Mocne strony skryptów powłoki w porównaniu z Pythonem [zamknięte]
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć za pomocą faktów i cytatów, edytując ten post . Zamknięte 7 lat temu . Popraw to pytanie Kilka razy próbowałem nauczyć się skryptów powłoki (bash), …
95 python  shell 

9
Wyświetl dwa pliki obok siebie
W jaki sposób 2 nieposortowane pliki tekstowe o różnej długości mogą być wyświetlane obok siebie (w kolumnach) w plikushell Podano one.txti two.txt: $ cat one.txt apple pear longer line than the last two last line $ cat two.txt The quick brown fox.. foo bar linux skipped a line Pokaz: apple …


5
Jak prawidłowo zagnieżdżać backticks Bash
Albo brakowało mi jakiegoś luzu, albo luzowanie nie wydaje się działać przy zbyt dużej zapętleniu cytowań programisty. $ echo "hello1-`echo hello2-\`echo hello3-\`echo hello4\`\``" hello1-hello2-hello3-echo hello4 Chciał hello1-hello2-hello3-hello4-hello5-hello6-...
95 bash  shell  unix  quoting 

11
Elegancki sposób wyszukiwania plików UTF-8 za pomocą BOM?
Do celów debugowania muszę rekurencyjnie przeszukiwać katalog dla wszystkich plików, które zaczynają się od znacznika kolejności bajtów UTF-8 (BOM). Moje obecne rozwiązanie to prosty skrypt powłoki: find -type f | while read file do if [ "`head -c 3 -- "$file"`" == $'\xef\xbb\xbf' ] then echo "found BOM in: $file" …
94 php  utf-8  shell  text-editor 


13
„Nie ma takiego pliku lub katalogu”, ale istnieje
Chcę po prostu uruchomić plik wykonywalny z wiersza poleceń ./arm-mingw32ce-g++, ale wtedy pojawia się komunikat o błędzie, bash: ./arm-mingw32ce-g++: No such file or directory Używam Ubuntu Linux 10.10. ls -llisty -rwxr-xr-x 1 root root 433308 2010-10-16 21:32 arm-mingw32ce-g++ Użycie sudo ( sudo ./arm-mingw32ce-g++) daje sudo: unable to execute ./arm-mingw32ce-g++: No …

10
Zastąp ciąg w skrypcie powłoki za pomocą zmiennej
Używam poniższego kodu do zamiany ciągu znaków w skrypcie powłoki. echo $LINE | sed -e 's/12345678/"$replace"/g' ale jest zastępowany przez $replacezamiast wartości tej zmiennej. Czy ktokolwiek mógłby powiedzieć, co poszło nie tak?
94 unix  shell  sed 

21
jak rozwiązać problem „Polecenie / bin / sh nie powiodło się z kodem zakończenia 1” w telefonie iPhone
W mojej aplikacji użyłem biblioteki statycznej kakao. Podczas kompilacji biblioteki pojawił się następujący błąd: Shell Script invocation error:can't open input file: /Users/sijuthomas/Library/Developer/Xcode/DerivedData/SCXML2- bbttehupryhijphhjdiemcytkvgy/Build/Products/Debug-iphonesimulator/ libSCXMLParser.a (No such file or directory) Command /bin/sh failed with exit code 1 Jak mogę to naprawić?

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.