Als «bash» getaggte Fragen

Bei Fragen zu Skripten, die für die Bash-Befehlsshell geschrieben wurden. Überprüfen Sie Shell-Skripte mit Fehlern / Syntaxfehlern mit dem Shellcheck-Programm (oder auf dem Web-Shellcheck-Server unter https://shellcheck.net), bevor Sie sie hier veröffentlichen. Fragen zur interaktiven Verwendung von Bash sind bei Super User eher themenbezogen als bei Stack Overflow.





14
Fehlerbehandlung in Bash
Was ist Ihre Lieblingsmethode, um Fehler in Bash zu behandeln? Das beste Beispiel für den Umgang mit Fehlern, das ich im Internet gefunden habe, wurde von William Shotts, Jr., geschrieben http://www.linuxcommand.org geschrieben . Er schlägt vor, die folgende Funktion zur Fehlerbehandlung in Bash zu verwenden: #!/bin/bash # A slicker error …





9
Was entspricht Linux der DOS-Pause?
Ich habe ein Bash-Shell-Skript, in dem ich die Ausführung anhalten möchte, bis der Benutzer eine Taste drückt. Unter DOS ist dies mit dem Befehl "pause" problemlos möglich. Gibt es ein Linux-Äquivalent, das ich in meinem Skript verwenden kann?
236 linux  bash  shell 

3
Wählen Sie Objekte basierend auf dem Wert der Variablen im Objekt mit jq aus
Ich habe die folgende JSON-Datei: { "FOO": { "name": "Donald", "location": "Stockholm" }, "BAR": { "name": "Walt", "location": "Stockholm" }, "BAZ": { "name": "Jack", "location": "Whereever" } } Ich benutze jq und möchte die "Namen" -Elemente der Objekte erhalten, bei denen "Ort" "Stockholm" ist. Ich weiß, dass ich alle Namen …
236 json  bash  jq 

6
Wie können Sie einen Befehl in Bash bis zum Erfolg ausführen?
Ich habe ein Skript und möchte den Benutzer um einige Informationen bitten. Das Skript kann erst fortgesetzt werden, wenn der Benutzer diese Informationen eingibt. Das Folgende ist mein Versuch, einen Befehl in eine Schleife zu setzen, um dies zu erreichen, aber es funktioniert aus irgendeinem Grund nicht. echo "Please change …
236 bash  command  while-loop 



6
"Find: Pfade müssen vor dem Ausdruck stehen:" Wie gebe ich eine rekursive Suche an, die auch Dateien im aktuellen Verzeichnis findet?
Ich habe eine harte Zeit, finden für die Spiele im aktuellen Verzeichnis zu sehen sowie dessen Unterverzeichnisse. Wenn ich find *test.cstarte, werden mir nur die Übereinstimmungen im aktuellen Verzeichnis angezeigt. (schaut nicht in Unterverzeichnisse) Wenn ich es versuche, find . -name *test.cwürde ich die gleichen Ergebnisse erwarten, aber stattdessen werden …
234 linux  bash  find 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.