Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Retourner aux forums || Retourner au forum Programmation.shell

Programmation.shell : cat et variables

Posté par Nico (Jabber id, page perso, ) le 25 novembre 2004
Bonjour à tous,
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 $toto


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

> Lire le message (3 commentaires, moyenne: 2,7).  

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.

" "

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