Ubuntuでのrenameコマンド
ファイル名を一括変換する rename
コマンド。
Ubuntuでは他のLinuxディストリビューションとは挙動が異なるらしく、ハマったのでメモ。
(変換前)2-00000.png, 2-00001.png, ... (変換後)2_00000.png, 2_00001.png, ...
結論:UbuntuではPerl正規表現を使う
Ubuntuでのrename
はPerl正規表現に従って記入する。
今回の場合、以下のようにすれば変換できる。
rename 's/2-/2_/g' 2-*.png
末尾の /g
を忘れずに。
さいごに
man rename
にも「Perl正規表現を使え」と書いてました。
まずはman
読めって話ですね…。
おしまい。