2017-03-17 9 views
1

私の電話にファイルのリストをコピーするには、bashスクリプトを実行する必要があります。ディレクトリ変数をBASHのパスにスペースを正しく再現する方法

cp f.jpg /home/ariela/phone/Internal\ storage/Pictures/Test 

を私はディレクトリは、変数になりたい:

これは働いていたテスト実行しました。だから私はこの試みた:

DEST="/home/ariela/phone/Internal\ storage/Pictures/Test" 
cp f.jpg $DEST 

をそして、それはパスの一部を2番目のパラメータとして保存/画像/テストを認識していないので、それがうまくいきませんでした。

私は間違っていますか?

答えて

1

引用符の中にスペースをエスケープする必要はありませんが、を必ず引用してください。cpコマンドです。

あなたは使用することができます。

phonedir='/home/ariela/phone/Internal storage/Pictures/Test' 

cp f.jpg "$phonedir" 
関連する問題