- 正規表現内の[]はバックスラッシュでエスケープする
- 空白を含んだ変数は""でくくってやる
- ""でくくった正規表現は空白もエスケープしなくて良い
e.g. [label] hoge.mp3 を hoge.mp3 に置換する
for F in \[label\]\ *.mp3; do mv "$F" "${F/\[label\] /}"; done
e.g. JPG を jpg に置換する
for F in *.JPG; do mv "$F" "${F/JPG/jpg}"; done
e.g. [label] hoge.mp3 を hoge.mp3 に置換する
for F in \[label\]\ *.mp3; do mv "$F" "${F/\[label\] /}"; done
e.g. JPG を jpg に置換する
for F in *.JPG; do mv "$F" "${F/JPG/jpg}"; done