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 :

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
Mais ce n'est pas ça...
Si quelqu'un voit comment je pourrais faire, cela m'aiderai.

Par avance merci.