ファイル内容から正規表現で抜き出した文字列でリネームするワンライナー

Linux

ワンライナー?というか、一行コマンド。
もしかたら今後も使うかもしれないのでさくっとメモ。

find . -name ファイル名 | while read FILE; do mv $FILE `sed -e "s/正規表現/\1/" $FILE`; done;

find使っているのでファイルの条件次第で対象の絞り込みは自在。
sedの正規表現はエスケープに注意しないとハマる。

スポンサーリンク
管理人

1983年生まれのえんじにゃー🐈
趣味はエレキギターなど。作曲したい。
WoWs/プリコネ/デレステ
記事に関する質問はお気軽にどうぞ。

たかおファン(surface0)をフォローする
たかおファン(surface0)をフォローする
Rain or Shine

コメント

タイトルとURLをコピーしました