Ist gawk normalerweise in / bin oder / usr / bin? Ich würde mitgehen, #!/usr/bin/env gawk
aber dann kann ich keine Argumente verwenden. Im Moment benutze ich #!/bin/gawk -f
. Das Skript ist sehr lang und enthält viele einfache Anführungszeichen und funktioniert mit stdin.
Das GNU Awk-Handbuch enthält Abschnitt 1.1.4 Ausführbare awk-Programme, in denen in seinem Beispiel #! / Bin / awk verwendet wird.
Beachten Sie, dass auf vielen Systemen
awk
in/usr/bin
statt statt in gefunden werden kann/bin
. Vorbehalt Emptor.
Was machen die meisten Leute? Ich habe gelesen, dass sed angeblich in / bin standardisiert ist, während Perl angeblich in / usr / bin standardisiert ist (dieselbe Seite wie sed link, aber ich kann keinen dritten Link für diesen Beitrag erstellen). Was ist mit awk / gawk? Weiß jemand, was häufiger oder beliebter ist?
-f
? Ist das nicht/bin/gawk
genug Auch dies relevant sein könnte.