宛先ディレクトリは、名前にスペースが含まれるディレクトリです。/opt/config/Sn Lk
私は私のディレクトリからそのディレクトリにファイルを移動するスクリプトを書いていますが、コマンドのエコーは問題ありませんが、移動は失敗します。
workdir=/home/mydir
destdir="'opt/config/Sn Lk"
file=Al_10.txt
destination="$destdir/$file'"
echo "command = mv -v $workdir/$file $destination"
mv -v $workdir/$file $destination
結果:
command = mv -v /home/mydir/Al_10.txt '/opt config/Sn Lk/Al_10.txt'
mv: target ‘Lk/Al_10.txt'’ is not a directory
移動コマンドはどのように書くべきですか?