Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3027 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  une variable dans un awk '{print $}'

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

une variable dans un awk '{print $}'

n°1960781
tabasko
Posté le 27-01-2010 à 10:51:30  profilanswer
 

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...

mood
Publicité
Posté le 27-01-2010 à 10:51:30  profilanswer
 

n°1960793
tabasko
Posté le 27-01-2010 à 11:16:14  profilanswer
 

j'ai retrouvé la solution ...
 
awk -v i=$i  '{print i " " $0}' toto.tmp > toto_$i  


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  une variable dans un awk '{print $}'

 

Sujets relatifs
Variable d'environnementrécupérer résultat commande dans variable.
[VBA] Collage Variable après copie de tableau de taille variableSauvegarder une variable
Doxygen (problème avec des noms de variable/de classe)PB blocage variable
URL Rewriting complexe avec variable PHP dans l'URLTransformer une variable texte en datetime SQL
Donner source tableau variableVariable de Session prend Valeur du Get [Resolu]
Plus de sujets relatifs à : une variable dans un awk '{print $}'


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR