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

7 réponses

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    hjello
    setenv VAR `awk -F " " ' /11/ {print $3}' Init.xml` 
    2
  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
  3. 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
  4. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    VAR et le fichier sont 2 choses distinctes. On peut modifier l'un ou l'autre. avec sed pour le fichier
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. cmoimath Messages postés 53 Statut Membre 2
     
    et avec sed, pour modifier le meme champ il me faudrait taper quoi?
    0
  7. 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
    1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
       
      mettre un /11/ avant le s
      sed -i /11/ 's/$1/...
      0
  8. cmoimath Messages postés 53 Statut Membre 2
     
    merci beaucoup en une aprés midi j'ai avancé enormément grace a toi
    0