Bonjour, j'essaie d'écrire un script shell contenant du awk, et il y a un truc que je ne comprends pas.
voici: #!/bin/sh tempfile="unfichier.txt" # fichier contenant une ligne avec 14 champs limite=15 for ((i=1 ; i < limite ; i++)) do champ=`awk '{print $i}' $tempfile` echo "Champ $i est $champ" done et quand j'exécute ce script, il me sort la ligne entière pour chaque $i, alors que moi je veux qu'il me sorte le ième champ seulement.. pige pas .. Un petit coup de main plize merci et bon week-end