Als «trap» getaggte Fragen



1
Standard-Subshell vs Command-Substitution-Subshell
Bitte erläutern Sie diese Trap-Ausgänge: $ line(){ echo -------------; echo $BASHPID; } $ trap 'echo bye' EXIT; trap -p; line; (trap -p; line); echo "$(trap -p; line)" trap -- 'echo bye' EXIT trap -- '' SIGTSTP trap -- '' SIGTTIN trap -- '' SIGTTOU ------------- 6176 trap -- '' SIGTSTP …
8 bash  trap 

1
Trap Strg-C in awk-Skript
Ich glaube Ctrl- Ckann in Bash-Skripten gefangen sein. Ist es auch möglich, es in einem Awk-Skript abzufangen, um dieses Ereignis zu behandeln? Zum Beispiel, um die Verarbeitung abzubrechen, aber die Ergebnisse dessen zu drucken, was bereits verarbeitet wurde, anstatt nur stillschweigend zu beenden?

2
Sicher beenden, während Schleifen in Bash
Angenommen, ich habe ein Bash-Skript, das Folgendes tut: while : do foo done Ich möchte in der Lage sein, dieses Skript von der Konsole aus auszuführen und es zu einem beliebigen Zeitpunkt zu beenden, solange es zwischen zwei foo-Läufen auftritt. Wenn ich also beispielsweise Ctrl+ drücke C(es könnte eine andere …

2
Falsches $ LINENO für eine gefangene Funktion
Ich schreibe ein Bash-Skript für mich, um das Schreiben von Skripten zu lernen. Irgendwann muss ich Trap hinzufügen, um unerwünschte Verzeichnisse und Dateien zu bereinigen, wenn das Skript beendet wird. Aus irgendeinem Grund, den ich nicht verstehe, ruft Trap die Reinigungsfunktion auf clean_a()- wenn das Skript beendet wird, zeigt aber …
7 bash  trap 
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.