Outils pour utilisateurs

Outils du site


informatique:linux:awk

AWK

Quelques liens sur l'utilisation de awk

Tutoriels

Affiche la 9eme colonne, s'il y a 9 colonnes:

awk '{if (NF == 9) {print $9}}' file.txt

Affiche les 8 premiers caracteres du premier champs

awk '{print substr($1,1,8)}' file.txt

Afficher du champ 2 au champ de fin :

echo "champs1;champs2;champs3" |awk 'BEGIN { FS = ";" }
{
  for (i = 2; i <= NF; i = i + 1)
  print $i
}'

Afficher du champ 2 au champ 4 :

echo "champs1;champs2;champs3;champs4;champs5" |awk 'BEGIN { FS = ";" }
{
  for (i = 2; i <= 4; i = i + 1)
  print $i
}'

Affiche owncloud-9.1.0.tar.bz2 :

echo "https://download.owncloud.org/community/owncloud-9.1.0.tar.bz2" | awk -F"/" '{print $NF}'

Affiche https://download.owncloud.org/community/ :

echo "https://download.owncloud.org/community/owncloud-9.1.0.tar.bz2" || awk -F"/" '{OFS="/"; $NF=""}1'
informatique/linux/awk.txt · Dernière modification: 2018/09/26 15:25 par benoit