Récupération d'une variable csh,

Résolu/Fermé
cmoimath Messages postés 51 Date d'inscription jeudi 10 janvier 2008 Statut Membre Dernière intervention 7 avril 2010 - 28 oct. 2008 à 10:12
cmoimath Messages postés 51 Date d'inscription jeudi 10 janvier 2008 Statut Membre Dernière intervention 7 avril 2010 - 28 oct. 2008 à 20:39
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 18783 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 avril 2025 5 630
28 oct. 2008 à 10:22
hjello
setenv VAR `awk -F " " ' /11/ {print $3}' Init.xml` 
2
cmoimath Messages postés 51 Date d'inscription jeudi 10 janvier 2008 Statut Membre Dernière intervention 7 avril 2010 2
28 oct. 2008 à 10:28
merci pour ta réponse aussi rapide et exacte c'est exactement ce qu'il me fallait
0
cmoimath Messages postés 51 Date d'inscription jeudi 10 janvier 2008 Statut Membre Dernière intervention 7 avril 2010 2
28 oct. 2008 à 11:23
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 18783 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 avril 2025 5 630
28 oct. 2008 à 11:45
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 51 Date d'inscription jeudi 10 janvier 2008 Statut Membre Dernière intervention 7 avril 2010 2
28 oct. 2008 à 13:18
et avec sed, pour modifier le meme champ il me faudrait taper quoi?
0
cmoimath Messages postés 51 Date d'inscription jeudi 10 janvier 2008 Statut Membre Dernière intervention 7 avril 2010 2
28 oct. 2008 à 14:13
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 18783 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 avril 2025 5 630
28 oct. 2008 à 14:19
mettre un /11/ avant le s
sed -i /11/ 's/$1/...
0
cmoimath Messages postés 51 Date d'inscription jeudi 10 janvier 2008 Statut Membre Dernière intervention 7 avril 2010 2
28 oct. 2008 à 20:39
merci beaucoup en une aprés midi j'ai avancé enormément grace a toi
0

Discussions similaires