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'