ソース ディレクトリは次のように決定されます。
SHOW=${PWD##*/}
SRC=wells@server.com:"/mnt/bigfish/video/TV/${SHOW}/"
したがって、次のようになります。
wells@server.com:/mnt/bigfish/video/TV/The Name Of the Show With Spaces/
次に、次のように rsync を実行しようとします。
rsync -avz -e ssh "${SRC}" .
しかし、「/mnt/bigfish/video/TV/The」はディレクトリではなく、「/mnt/bigfish/video/TV/Name」はディレクトリではないなど、スペースで区切られた単語が多いことを示しています。ソースディレクトリの名前に含まれています。
このひどく迷惑な問題を修正するにはどうすればよいですか?
更新これをOS 10.6で実行していますが、次のようにスペースをエスケープされたスペースに置き換える文字列になりました。
SRC=wells@kittenfactory.com:"/mnt/bigfish/video/TV/${SHOW// /\ }/"