Envoie d'une chaine texte sous unix

Résolu/Fermé
sam - 19 nov. 2008 à 11:08
 sam - 19 nov. 2008 à 11:55
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.

2 réponses

kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
19 nov. 2008 à 11:10
Salut,
Quand tu l'envoies à ton script python, mets des guillemets:


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