Retourner au contenu associé (entrée de forum : Un espace dans le path et l'execution devient impossible)
Posté par santos le 09 avril 2008 à 03:07. En réponse au message Un espace dans le path et l'execution devient impossible. Évalué à 1.
function addslashes() { echo "1ドル" | sed 's/\ /\\ /g' }
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: sed si l'adresse est variable
Posté par santos . En réponse au message Un espace dans le path et l'execution devient impossible. Évalué à 1.
function addslashes()
{
echo "1ドル" | sed 's/\ /\\ /g'
}
Après, dans ton script, chaque fois que tu manipules une variable contenant un chemin, susceptible de contenir des espaces, remplace :
ls $monChemin
par
ls $(addslashes "$monChemin")
(exemple avec la commande ls)