Ich habe eine Bash-Datei mit Befehlen zum Zusammenführen von PCAP-Dateien. Ich möchte wissen, ob es sowieso gibt, um sicherzustellen, dass eine Zeile in Bash läuft oder nicht. Wie in der Windows Bat-Datei haben wir% ErrorLevel% ¨ Sagen Sie einen Befehl
touch -r dcn_file "${dir_dcn}"/"${TAG1_dcn}".pcap
Wie stelle ich sicher, dass dies ausgeführt wurde?
set -e
, um Bash bei einem Fehler automatisch zu beenden. Sie können auch zusätzlichen Code zuweisen trap
, der im Fehlerfall (oder nur am Ende, unabhängig von Fehlern) ausgeführt werden soll
echo $?
den Rückgabewert des zuletzt ausgeführten Befehls verwenden