Als «bash» getaggte Fragen

15
So lesen Sie Dash-Dateien

Wie kann ich eine Bindestrichdatei vom Terminal aus lesen, ohne sie mit zu begrenzen? ./ Zum Beispiel, um ein zu lesen - file, können wir es durch lesen cat ./-file_name F: Gibt es eine alternative Möglichkeit, dasselbe zu

15
exec und Abschlag in die Logdatei: Erkläre diese Bash-Befehle

Ich habe das oben in meiner Bash-Skriptdatei gesehen: export LOGFILE=$LOGDIRECTORY/${SCRIPT_NAME}.log exec > >(tee $LOGFILE) exec 2>&1 Was tut es? Was machen zwei exec-Prozesse hier? Mir ist klar, dass, wenn ich es so halte, die gesamte Ausgabe der Ausführung des Skripts weitergeleitet...

15
Sind "wenn" und "dann" eigentlich Programme

Ich habe gelesen, dass Semikolon zum Trennen von Programmen verwendet wird: $ echo 3; ls -la Bedeutet das if, thenund handelt elsees sich hier um separate Programme? $ if [ $VARIABLE == abcdef ] ; then echo yes ; else echo no ; fi Bei dieser Frage handelt es sich nicht um

15
Sourcing eines Bash-Skripts - Return on Error statt Exit?

Ich verwende ein Bash-Skript im Terminal und beende es bei einem Fehler mit set -o errexit bricht mein Terminal ab, was EXTREM ÄRGERLICH ist, weil ich das Terminal schließen, ein anderes öffnen und einige Variablen zurücksetzen muss. Bisher mit command || return lines macht im script genau das, was...