Bonjour,

quand je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
tail -f /var/log/xferlog | awk '{print $17 $18}'
j'ai bien les deux dernier champs de mon fichier qui sortent sur la console, mais dans ce script :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
tail -f /var/log/xferlog | while read dataLog
do
    a=$(echo $dataLog | awk '{print $16}')
    b=$(echo $dataLog | awk '{print $17}')
    c=$(echo $dataLog | awk '{print $18}')
    echo $a $b $c
done
j'ai le bon contenu pour la 16ème colonne mais pas les deux dernières.
Y a t-il une limitation pour awk avec les boucles ou je me suis planté dans l'écriture de celle-ci ?