Récupération d'une variable csh,

Résolu
cmoimath Messages postés 53 Statut Membre -  
cmoimath Messages postés 53 Statut Membre -
Bonjour,

ma question va surement vous paraitre anodine, mais je ne trouve pas comment je pourrais récupéré une variable à partir d'une commande en csh
je vous explique:

voila ma commande:
awk -F " " '{print $3}' Init.xml | grep '11'

et je voudrais récupéré le résultat qui ne comprend qu'une seule valeure dans une variable


pouvez vous m'aider svp

7 réponses

dubcek Messages postés 19023 Date d'inscription   Statut Contributeur Dernière intervention   5 640
 
hjello
setenv VAR `awk -F " " ' /11/ {print $3}' Init.xml` 
2
cmoimath Messages postés 53 Statut Membre 2
 
merci pour ta réponse aussi rapide et exacte c'est exactement ce qu'il me fallait
0
cmoimath Messages postés 53 Statut Membre 2
 
si on désire modifer le résultat de VAR dans le fichier Init.xml, il existe une commande? ou il faut refaire un nouveau fichier et tout réécrire dedans?
0
dubcek Messages postés 19023 Date d'inscription   Statut Contributeur Dernière intervention   5 640
 
VAR et le fichier sont 2 choses distinctes. On peut modifier l'un ou l'autre. avec sed pour le fichier
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cmoimath Messages postés 53 Statut Membre 2
 
et avec sed, pour modifier le meme champ il me faudrait taper quoi?
0
cmoimath Messages postés 53 Statut Membre 2
 
je suis arrivé à

sed -i 's/$1/$2/g' Init.xml

mais je ne sais pas comment faire pour sélectionner que ma ligne ou apparait le chiffre 11
0
dubcek Messages postés 19023 Date d'inscription   Statut Contributeur Dernière intervention   5 640
 
mettre un /11/ avant le s
sed -i /11/ 's/$1/...
0
cmoimath Messages postés 53 Statut Membre 2
 
merci beaucoup en une aprés midi j'ai avancé enormément grace a toi
0