各Solarisシステムのファイルを処理する大きなシェルスクリプトがあります。
最初に、スクリプトは変数FILENAMEを作成します。スペースを含むディレクトリ/ファイルを作成する場合があります。例えば
/users/ldap/Anukriti's System Backup/BACKUP/workspace/BP8/scripts/yui/editor/simpleeditor.js
スクリプトの後半で実行します
cp $FILENAME $DESTDIR/
ご想像のとおり、以下は無効であるため、これは常に失敗します。
cp /users/ldap/Anukriti's System Backup/BACKUP/workspace/BP8/scripts/yui/editor/simpleeditor.js $DESTDIR
変数を引用符で囲んでみましたが、機能しません。以前にfindwith-execオプションを使用しましたが、この状況では、特にSolarisが-wholenameまたは-pathオプションをサポートしていないため、これは実際にはオプションではありません。
ここで何ができますか?