Als «shell-script» getaggte Fragen

48
Stderr-Nachrichten in einem Bash-Skript unterdrücken

Betrachten Sie den folgenden (etwas albernen) Skriptnamen 'test1.sh': #/bin/bash # sleep 10 & echo sleep pid = $! pkill sleep Wenn ich es starte, erhalte ich nicht nur die Ausgabe des Echos, sondern auch die bash-Meldung über den Tod des Schlafes auf stderr: $ ./test1.sh sleep pid = 3551...

47
Warum beendet (exit 1) das Skript nicht?

Ich habe ein Skript, das nicht beendet wird, wenn ich es möchte. Ein Beispielskript mit demselben Fehler ist: #!/bin/bash function bla() { return 1 } bla || ( echo '1' ; exit 1 ) echo '2' Ich würde davon ausgehen, die Ausgabe zu sehen: :~$ ./test.sh 1 :~$ Aber ich sehe tatsächlich: :~$ ./test.sh 1...

42
Wie man ein Array von Zeilen in zsh richtig sammelt

Ich dachte, das Folgende würde die Ausgabe von my_commandin einem Array von Zeilen gruppieren : IFS='\n' array_of_lines=$(my_command); Das $array_of_lines[1]würde sich auf die erste Zeile in der Ausgabe von my_command, $array_of_lines[2]auf die zweite und so weiter beziehen . Der obige Befehl...