Bonjour à tous,
Voilà, j'ai un petit souci avec un script et je n'arrive pas à le résoudre.
J'ai un fichier : fichier1 qui a cette structure là :
ligne1col1 ligne1col2 ligne1col3
ligne2col1 ligne2col2 ligne2col3
ligne3col1 ligne3col2 ligne3col3
Je voudrais traiter les lignes une par une et stocker dans des variables les valeurs.
Pour la ligne 1 : $n1=ligne1col1 $n2=ligne1col2 $n3=ligne1col3 et ainsi de suite.
J'ai donc tenté le code ci dessous :
Mais ce n'est pas ça...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 #!/bin/csh cd /usr/interfaces/entrante foreach line (`cat fichier1`) set n1 = `cat fichier1 | nawk '{FS=" "; OFS=" "; print $1 }'` set n2 = `cat fichier1 | nawk '{FS=" "; OFS=" "; print $2 }'` set n3 = `cat fichier1 | nawk '{FS=" "; OFS=" "; print $3 }'` echo $n1 $n2 $n3 end
Si quelqu'un voit comment je pourrais faire, cela m'aiderai.
Par avance merci.
Partager