Récupération d'une variable csh,

Résolu
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
Configuration: Windows Vista
Internet Explorer 7.0

7 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    hjello
    setenv VAR `awk -F " " ' /11/ {print $3}' Init.xml` 
    1. merci pour ta réponse aussi rapide et exacte c'est exactement ce qu'il me fallait
      1. 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?
        1. Contributeur
          VAR et le fichier sont 2 choses distinctes. On peut modifier l'un ou l'autre. avec sed pour le fichier
          1. et avec sed, pour modifier le meme champ il me faudrait taper quoi?
            1. 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
              1. Contributeur
                mettre un /11/ avant le s
                sed -i /11/ 's/$1/...
            2. merci beaucoup en une aprés midi j'ai avancé enormément grace a toi