Supprimer "espace" dans une variable
Résolu
ponpon27
Messages postés
38
Statut
Membre
-
ponpon27 Messages postés 38 Statut Membre -
ponpon27 Messages postés 38 Statut Membre -
Bonjour,
Alors voici mon nouveau probleme...
bash
J'initialise une varaible CHEMIN avec le resultat d'un find, ce find renvoi un chemin contenant dedans .../Application Data/.. ou .../Données d'application/... , or quand je veux par la suite faire un cd CHEMIN ,le fait qu'il y est un espace dans le chemin me genere une erreur.En effet le shell ne comprends la commande aisin et veut trouver le repertoire ../Application/ ou ../Données/ , comment faire pour que cela fonctionne.
Par avance , merci
Alors voici mon nouveau probleme...
bash
J'initialise une varaible CHEMIN avec le resultat d'un find, ce find renvoi un chemin contenant dedans .../Application Data/.. ou .../Données d'application/... , or quand je veux par la suite faire un cd CHEMIN ,le fait qu'il y est un espace dans le chemin me genere une erreur.En effet le shell ne comprends la commande aisin et veut trouver le repertoire ../Application/ ou ../Données/ , comment faire pour que cela fonctionne.
Par avance , merci
Configuration: Linux Mandriva Firefox 1.5.0.7
4 réponses
-
Salut,
Il faut quoter ta variable "$CHEMIN" :cd "$CHEMIN"
;-)
-
voila un gros ma problematique.
# CHEMIN=$(find / -type d -name *.default)
# cd $CHEMIN
Bha ca marche pas car dans mon chemin il y a un repertoire contenant un espace ( crosoft!!) et j'aiemrais moi, que ce repertoire Applicaton Data soit interprétté en tant que Application\ Data pour qu'il soit compris par mon cd ensuite. -
Merciiiiiiiiiiiiiiiii!!
trop fort! trop rapide!! lol
j'avais penser a le quoter comme ca ' mais pas comme ca " pffffffffffff
encore merci de ton aide precieuse. -