Ich habe ein awk-Skript, das nach vielen möglichen Mustern sucht und etwas für jedes Muster tut. Ich möchte, dass etwas getan wird, wenn keines der Muster übereinstimmt. also etwa so:awk: "Standard" Aktion, wenn kein Muster gefunden wurde?
/pattern 1/ {action 1}
/pattern 2/ {action 2}
...
/pattern n/ {action n}
DEFAULT {default action}
Wo natürlich die „STANDARD“ -Linie ist keine awk Syntax und ich möchte wissen, ob es eine solche Syntax ist (wie in der Regel gibt es in swtich/Case-Anweisungen in vielen Programmiersprachen).
Natürlich kann ich nach jeder Aktion immer einen "next" -Befehl hinzufügen, aber das ist mühsam, wenn ich viele Aktionen habe, und noch wichtiger, es verhindert, dass ich die Zeile mit zwei oder mehr Mustern abgleichen kann.
Abgesehen von dem Fehler, mit 'next' vorzuschlagen, unterscheidet sich das von meiner Antwort wie? –
Hoppla - dein Recht - Entschuldigung. – tue