Als «bash» getaggte Fragen

Fragen speziell zu GNUs Bourne Again SHell im Gegensatz zu anderen Bourne / POSIX-Shells. Verwenden Sie bei Fragen zu Unix-Shells im Allgemeinen stattdessen das Tag / shell.



1
Ausführen eines Bash-Skripts aus einer zsh-Shell
Ich habe Probleme beim Ausführen eines Bash-Skripts zsh. Das Skript ähnelt dem folgenden und soll unter bash ausgeführt werden: #!/bin/bash echo "<235234>" | egrep -oe [0-9]+ Meine Shell ist jedoch standardmäßig aktiviert. Um zshdas obige Skript auszuführen, geben Sie /bin/bashan meiner zshEingabeaufforderung Folgendes ein und führen Sie dann aus . …
11 bash  zsh 






5
Erfassen Sie den Exit-Code des Exit-Befehls
Ich habe dies in einem Bash-Skript: exit 3; exit_code="$?" if [[ "$exit_code" != "0" ]]; then echo -e "${r2g_magenta}Your r2g process is exiting with code $exit_code.${r2g_no_color}"; exit "$exit_code"; fi Es sieht so aus, als würde es direkt nach dem Befehl exit beendet, was sinnvoll ist. Ich habe mich gefragt, ob …




2
Lesen Sie die Protokolle eines Prozesses während der Ausführung eines Befehls
Ich habe einen Dienst, der Protokolle in der Datei erstellt logs.log. Ich habe einen anderen Befehl, der mit diesem Dienst interagiert. Nehmen wir an, es sind einige foo.sh. Was ich brauche, ist das Schneiden und Speichern von Protokollen logs.loggenau während des foo.shLaufens. Mit anderen Worten, ich benötige diesen Teil der …
10 bash  tail 

3
Wann ist `_` eine Umgebungsvariable einer Bash-Shell?
Bash Manual sagt (Manpage, mein Schwerpunkt): Wenn Bash einen externen Befehl aufruft, wird die Variable $_auf den vollständigen Pfadnamen des Befehls gesetzt und in seiner Umgebung an diesen Befehl übergeben. Und ( spezielle Parameter ): _ ( $_, ein Unterstrich.) Legen Sie beim Start der Shell den absoluten Pfadnamen fest, …


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.