Linux findsedshellメモ ファイル内容から正規表現で抜き出した文字列でリネームするワンライナー 2013.07.182021.09.11 ワンライナー?というか、一行コマンド。 もしかたら今後も使うかもしれないのでさくっとメモ。 find . -name ファイル名 | while read FILE; do mv $FILE `sed -e "s/正規表現/\1/" $FILE`; done; find使っているのでファイルの条件次第で対象の絞り込みは自在。 sedの正規表現はエスケープに注意しないとハマる。
コメント