problème d'utilisation de variable shell dans un script

problème d'utilisation de variable shell dans un script - Shell/Batch - Programmation

Marsh Posté le 30-07-2012 à 15:59:21    

Salut,
 
J'essai d'utiliser une variable shell dans du awk mais je n'y arrive pas.
voici mon code
instance=instance1

Citation :

awk  -F ";"  ' END { print NR ";"  $15 ";" $0 ";" $instance  } ' $fichier


 
j'ai essayé ceci  

Citation :

awk  -F ";"  -v x=$instance ' END { print NR ";"  $15 ";" $0 ";" x  } ' $fichier


et plusieurs autre combinaison
mais je ne trouve pas;
ça fonctionne pas.
 
Quelqu'un pourrait me donner un coup de pouce.
 
Merci à tous.

Reply

Marsh Posté le 30-07-2012 à 15:59:21   

Reply

Marsh Posté le 30-07-2012 à 22:32:57    

salut,
 

Code :
  1. fichier=nomFichier
  2. instance=instance1
  3. awk -v x="$instance" 'BEGIN{FS=OFS=";"}END{print NR,$15,$0,x}' "$fichier"

devrait fonctionner.
 
que devrait-il s'afficher ?
que s'affiche-t-il ?


Message édité par Profil supprimé le 30-07-2012 à 22:33:55
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed