ファイルが移動された場所から新しい場所にシンボリックリンクをコピーして削除し、作成する小さなスクリプトを作成しました。複数回簡単に実行するために変数を使用しましたが、ファイルにスペースが含まれていると、すべてのスペースの前に「\」を使用しているにもかかわらず、エラーが発生します。これが私のコードです:
dest=~/Videos-win/file\ name\ with\ spaces
src=~/Downloads/file\ name\ with\ spaces
echo $dest ;
cp -r $src $dest ;
rm -R $src ;
ln -s $dest $src ;
echo 'done'
「\\」も試しました(「\」をvarに追加)。また、いくつかのエラーが発生しました。
誰が私が間違っているのか知っていますか? tnx