une variable dans un awk '{print $}' - Shell/Batch - Programmation
MarshPosté le 27-01-2010 à 10:51:30
Bonjour à tous !
Je suis coincé avec un truc certainement stupide ...
Je souhaite mettre ma valeur i en début de chaque ligne d'un fichier : i est définit plus haut, et ne pose pas de problème pour la créaction du fichier toto_$i
awk '{print $i " " $0}' toto.tmp > toto_$i
dans l'état mon script m'inscrit "$i" sans me reporter ma valeur.
j'ai essayé les {} les `` aussi un \ rien n'y fait ... alors je suis preneur de votre astuce...
Marsh Posté le 27-01-2010 à 10:51:30
Bonjour à tous !
Je suis coincé avec un truc certainement stupide ...
Je souhaite mettre ma valeur i en début de chaque ligne d'un fichier :
i est définit plus haut, et ne pose pas de problème pour la créaction du fichier toto_$i
awk '{print $i " " $0}' toto.tmp > toto_$i
dans l'état mon script m'inscrit "$i" sans me reporter ma valeur.
j'ai essayé les {} les `` aussi un \ rien n'y fait ... alors je suis preneur de votre astuce...