複数のファイルの名前をまとめて変更する [memo]
なるほど,いろいろな方法があるものだ.
技術メモ帳 - 複数のファイルの名前をまとめて変更する
ちなみに私がいつもやってるのは,こんなかんじ.
/bin/ls *.html | sed 's/\(.*\).html/mv & \1.htm/' | sh
まわりくどいかな…
sed の正規表現が使える (特にパターンが複雑な場合) のと,sh に食わせなければ (最後の "| sh" をつけなければ) これから実行される処理が確認できるのと,まあなんといっても指が覚えてしまってるので.
確かにお手軽さでは,zmv あたりの圧勝です.
引用記事のコメントにもある通り,Windows ならコマンドプロンプトから
ren *.html *.htmで一発.
拡張子を変えるぐらいであれば,これも非常に便利.
0 コメント:
コメントを投稿