FreeBSDのコンソール上でファイル名の一部を一括置換したい・・・という状況があって、うまく解決できたので記録しておきます。
ls | grep 'prefix-' | sed -e "s/prefix-//" | xargs -I % mv prefix-% %
ミソは xargs -I % のところ。
入力文字列を % で扱えるようになります。便利ですね!
man xargs の下の方に書いてありました。
FreeBSDのコンソール上でファイル名の一部を一括置換したい・・・という状況があって、うまく解決できたので記録しておきます。
ls | grep 'prefix-' | sed -e "s/prefix-//" | xargs -I % mv prefix-% %
ミソは xargs -I % のところ。
入力文字列を % で扱えるようになります。便利ですね!
man xargs の下の方に書いてありました。