0

私はこのトピックの完全な初心者であり、誰かが同様の問題を抱えていると確信しているため、通常は質問するだけでなく解決策を探します. しかし、今回は問題を解決する方法を見つけることができませんでした。
そこで、rclone を使用して変数フォルダーから Google ドライブにファイルをコピーする小さなシェル スクリプトを作成しました。
私の問題は、フォルダー名に複数の単語が含まれていると入力できないことです。すでに使用してみread -r folderましたが、戻ってきます

Command copy needs 2 arguments maximum: you provided 3 non flag arguments: ["One" "Folder/" "Drive:SomeFolder/File"]

使用する\と戻ります

Command copy needs 2 arguments maximum: you provided 3 non flag arguments: ["One\\" "Folder/" "Drive:SomeFolder/File"]

最終的なコマンドを次のようにしたい

rclone copy One\Folder/ Drive:SomeFolder/File
#!bin/sh
#upload

echo "Folder Name:"
read -r folder
echo "File Name:"
read -r name
rclone copy ${folder}/ Drive:SomeFolder/${name} 
4

1 に答える 1