誰かがこの質問やその近くのものを既に尋ねているが、私はそれに近いものは見つけられなかったが、それは私の弱点のためかもしれない。未確認の改行
私は、このスクリプトはbashを持っている:
...
...
## Read n line in vmlist
VMTORESTORE=$(sed -n "$yn p" ./vmlist)
## Replace " " between names by "\ "
VMTORESTORE="$(echo "$VMTORESTORE" | sed 's/ /\\ /g' )"
## Test variable
echo $VMTORESTORE
## Run Command
ls -1 /vmfs/volumes/BACKUP_SAN/$VMTORESTORE | sed 's/ /\\ /g'
これが結果です:
保存\カメラ
LS:/ VMFS /ボリューム/ BACKUP_SAN /割引:そのようなファイルや ディレクトリ
カメラ:
エコーが良い結果を出した理由はわかりませんが、コマンドはSave \とCameraの間に改行を挿入します。
ご協力いただきありがとうございます。
PROC
「ls:/ vmfs/volumes/BACKUP_SAN/Save \:そのようなファイルやディレクトリはありません」というエラーはありませんか? – 123