AWK est un langage de programmation. Il existe plusieurs implémentations de AWK (principalement sous la forme d'interprètes). AWK a été codifié dans POSIX . Les principales implémentations utilisées aujourd'hui sont:
nawk(“New awk”, une évolution de oawkla mise en œuvre UNIX d'origine), utilisé sur * BSD et largement disponible sous Linux;
mawk, une implémentation rapide qui s’en tient généralement aux fonctionnalités standard;
gawk, la mise en oeuvre GNU, avec de nombreuses extensions;
la
Busybox (petite, destinée aux systèmes embarqués, peu de fonctionnalités).
Si vous ne vous souciez que des fonctionnalités standard, appelez awkGawk ou nawk ou mawk ou une autre implémentation. Si vous voulez les fonctionnalités de GNU awk, utilisez gawkou Perl ou Python.
Réponses:
AWK est un langage de programmation. Il existe plusieurs implémentations de AWK (principalement sous la forme d'interprètes). AWK a été codifié dans POSIX . Les principales implémentations utilisées aujourd'hui sont:
nawk
(“New awk”, une évolution deoawk
la mise en œuvre UNIX d'origine), utilisé sur * BSD et largement disponible sous Linux;mawk
, une implémentation rapide qui s’en tient généralement aux fonctionnalités standard;gawk
, la mise en oeuvre GNU, avec de nombreuses extensions;Si vous ne vous souciez que des fonctionnalités standard, appelez
awk
Gawk ou nawk ou mawk ou une autre implémentation. Si vous voulez les fonctionnalités de GNU awk, utilisezgawk
ou Perl ou Python.la source
awk
comportement de BusyBox est assez proche de celui de lagawk
v3; Je pense que c'est plus complet quenawk
.