
Envoyé par
nizar24
oui je parle d'un fichier excel je tarvaille avec OpenOffice.org Calc mais si vous voulez je peux le convertir en CSV
Le csv serait plus approprié.
Il suffit de définir tes séparateurs de champs et voila !
Par exemple, si tu choisis les ";" comme séparateurs, ton fichier csv sera de ce type :
1 2 3
| ligne1champ1;ligne1champ2;ligne1champ3;
ligne2champ1;ligne2champ2;ligne2champ3;
ligne3champ1;ligne3champ2;ligne3champ3; |
Pour récupérer le champ 2 de la ligne 3 (=B3), la commande serait :
awk -F";" '{ if (NR==3) print $2}' tester.xls
Explication :
-F";" = séparateur
NR==3 = numéro de la ligne
$2 = 2eme champ
Partager