Bonjour à tous,
Voila je voudrai declarer une variable dans mon .profile contenant des espaces, la voici :
p="/media/hda1/'Program Files'/"
lounis@lounis-laptop:~$ cat $p
cat: /media/hda1/'Program: Aucun fichier ou répertoire de ce type
cat: Files'/: Aucun fichier ou répertoire de ce type
Comme vous pouvez le constater Shell n'aime pas l'espace entre Program et Files, comment je pourrais y remédier, sachant que je voudrai acceder à ce dossier directement avec la commande cd $p.
Merci :)
# double quote ""
Posté par account . Évalué à 5.
cd "$p"
cat "$p"
[^] # Re: double quote ""
Posté par Toto . Évalué à 4.
p="/media/hda1/Program\ Files/"
Ensuite tes cd $p et cat $p marcheront tout seul ;)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.