Cerchi di capire le differenze tra le due funzioni gawk vs. awk? Quando si usa gawk vs awk? O sono uguali in termini di utilizzo?
Inoltre, si potrebbe fornire un esempio?
Cerchi di capire le differenze tra le due funzioni gawk vs. awk? Quando si usa gawk vs awk? O sono uguali in termini di utilizzo?
Inoltre, si potrebbe fornire un esempio?
Risposte:
AWK è un linguaggio di programmazione. Esistono diverse implementazioni di AWK (principalmente sotto forma di interpreti). AWK è stato codificato in POSIX . Le principali implementazioni in uso oggi sono:
nawk(“New awk”, un'evoluzione dell'implementazione oawkUNIX originale), utilizzato su * BSD e ampiamente disponibile su Linux;mawk, un'implementazione rapida che si attacca principalmente alle funzionalità standard;gawk, l'implementazione GNU, con molte estensioni;Se ti interessano solo le funzionalità standard, chiama awk, che può essere Gawk o nawk o mawk o qualche altra implementazione. Se vuoi le funzionalità in GNU awk, usa gawko Perl o Python.
awkun comportamento abbastanza vicino alla gawkv3; Penso che sia più completo di nawk.