ファイル転送スクリプトを作成していますが、ファイル名が次Dr' A
のエラーのため転送スクリプトが失敗します。
sftp> put /path/Dr'\ A.tif
Unterminated quoted argument^
一重引用符をアンダースコアで置き換えずに他の特殊文字を処理できるソリューションはありますか?
答え1
次のように二重引用符の中に一重引用符を入れます。
sftp> put /path/Dr"'"\ A.tif
また、他のほとんどの特殊文字も処理できます。
一重引用符と二重引用符を使用するには、二重引用符の中に一重引用符と二重引用符を使用してください:-):
sftp> put /path/Dr'"'\ A.tif
または、単一引用符または二重引用符をエスケープすることもできます。
sftp> put /path/Dr\'\ A.tif