#!/bin/bash
IFS="\n"
cp -R "$oldpath/*" "$newpath/"
名前にスペースやその他の特殊文字を含むフォルダーをコピーする必要があるスクリプトがあります。
+ cp -R '/home/vmail/[email protected]/Maildir/.INBOX.Drop.The Host/*' '/home/vmail/[email protected]/Maildir/.DropThe Host/'
cp: cannot stat `/home/vmail/[email protected]/Maildir/.INBOX.Drop.The Host/*': No such file or directory
bashインタプリタを使って実行しました。
コマンドラインから手動でコピーして "/home/vmail/[Eメール保護]/Maildir/.INBOX.Drop.The Host/" in ""-s 動作します。
答え1
IFS
ここで設定が役に立つとは言えません。
ただし、*
二重引用符の中にあるため、拡張されません。欲しいかもしれません
cp -R "$oldpath"/* "$newpath"