Ja, der er en version af awk
, som findes på alle Unix-lignende systemer og understøtter standard awk -F
optionen. Denne version er kendt som nawk
eller new awk
. Her er nogle vigtige punkter om awk
og dets versioner:
awk
blev udviklet i 1977 af Alfred Aho, Peter Weinberger, og Brian Kernighan. Denne version er grundlæggende og findes på mange ældre Unix-systemer.awk
, som blev introduceret i 1985. nawk
inkluderer flere funktioner og forbedringer, og det er denne version, der typisk findes på moderne Unix-lignende systemer.awk
, udviklet af Free Software Foundation. gawk
er kompatibel med både den oprindelige awk
og nawk
, og den tilbyder yderligere funktioner og udvidelser.Alle disse versioner understøtter -F
optionen, som bruges til at specificere feltseparatoren i inputdata. Her er et eksempel på brugen af -F
optionen:
awk -F ":" '{print $1}' /etc/passwd
I dette eksempel bruges :
som feltseparator for at udtrække og udskrive det første felt fra hver linje i /etc/passwd
filen.
For at opsummere:
awk
(nawk) som findes på alle Unix-lignende systemer.awk
understøtter standard -F
optionen.