bonjour,
donc voila ,j'aimerai obtenir des lignes specifiques d'un fichier avec awk,avec une boucle for:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
for i in `cat fichier`
do
echo `awk  '{print $i}' $fic` >>$2
done
sachant que fichier contient:
3 5

et fic:
5

21 12 2003 2 10

22 12 2003 1 11

31 12 2003 -3 0

1 1 2004 -7 -1

2 1 2004 -10 -5


mais il m'affiche 2 fois le fichier fic au lieu de la 3eme et la 5eme ligne verticale.
comment je peux resoudre cela.
merci[/code]