[awk] Selection de champ "variable"
Résolu
askThem
-
donmaldo -
donmaldo -
Bonjour,
DONNEES:
Dans awk on peut selectionner des champ dans un fichier et les sauver dans un autre fichier:
awk '{print $1, $20 , $30 }' "$fic" > "$resultats"
On peut passer des variables dans awk:
awk -v a=$A -v b=$B '{print $1/a, $20/b} "$fic" > "$resultats"
PROBLEME:
Comment utiliser une variable comme choix de champ?
exemple:
je veux le champ 5
A=5
awk -v a=$A '{print <?QUELLE SYNTAXE?>} "$fic" > "$resultats"
Merci beaucoup d'avance
DONNEES:
Dans awk on peut selectionner des champ dans un fichier et les sauver dans un autre fichier:
awk '{print $1, $20 , $30 }' "$fic" > "$resultats"
On peut passer des variables dans awk:
awk -v a=$A -v b=$B '{print $1/a, $20/b} "$fic" > "$resultats"
PROBLEME:
Comment utiliser une variable comme choix de champ?
exemple:
je veux le champ 5
A=5
awk -v a=$A '{print <?QUELLE SYNTAXE?>} "$fic" > "$resultats"
Merci beaucoup d'avance
Configuration: Linux Firefox 3.0.3