Envoie d'une chaine texte sous unix

Résolu
sam -  
 sam -
Bonjour,
mon problème est comme suit :
j'ai une chaine que je récupère à partir d'une commande
ch=`grep toto /tmp/test.txt`
résultat : ch=toto test
quand j'envoie cette chaine à un script python, je récupère cette chaine dans un argument
ch = sys.argv[1]
résultat : ch=toto
alors que je veux que le résultat de cette dèrnière commande soit ch=toto test

merci d'avanace.
A voir également:

2 réponses

kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
Salut,
Quand tu l'envoies à ton script python, mets des guillemets:


python script.py "$(echo $ch)"
0
sam
 
merci :)
0