Retourner aux forums || Retourner au forum Programmation.shell
Bonjour à tous,
j'ai un problème dans un de mes script et je ne sais pas comment faire .
si je fais
l'echo me donne le contenu du fichier mais aussi il remplace les * par le nom des fichiers qui se trouve dans le répertoire ou je lance l'echo
est ce qu'il y a un moyen d'échapper * pour que ça n'est plus ce comportement?
merci pour vos réponses
j'ai un problème dans un de mes script et je ne sais pas comment faire .
si je fais
toto=`cat /etc/crontab `
echo $totol'echo me donne le contenu du fichier mais aussi il remplace les * par le nom des fichiers qui se trouve dans le répertoire ou je lance l'echo
est ce qu'il y a un moyen d'échapper * pour que ça n'est plus ce comportement?
merci pour vos réponses
> Lire le message (3 commentaires, moyenne: 2,7).
" "
Posté par
Jack DeNoumea (page perso, ) le 25/11/2004 à 13:30. (lien). Évalué à 6.
echo "$toto" non ?
-
[^]Re: " "
Posté par Nico (Jabber id, page perso, ) le 25/11/2004 à 13:33. (lien). Évalué à 1.Oui merci beaucoup
tellement simple que je n'y avais même pas pensé...
encore merci
set -f
Posté par
Ramón Perez (page perso, ) le 26/11/2004 à 10:04. (lien). Évalué à 1.
Rajoute "set -f" au tout début de ton script shell pour désactiver l'interprétation des *.
Revenir en haut de page || Retourner aux forums || Retourner au forum Programmation.shell



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.