特殊文字を下線に変えずに保存する方法は?

特殊文字を下線に変えずに保存する方法は?

ファイル転送スクリプトを作成していますが、ファイル名が次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

関連情報