yucken の業務上電脳 Tips 日記、なのだよ。-弐式-

いまさら電脳 Tips といふものを、書いてみむとして、するなり.元々は広い意味での電脳(コンピュータ)の Tips を書いていたのですが,いつのまにか,解析ツールの「電脳 ruby」と IDL の Tips がメインに (・)>

rename コマンド

ファイル名の共通部分を書き換える mv の拡張版みたいなコマンド。少なくとも MacUbuntu では微妙に違う。

Mac (ターミナルや iTerm) の場合

例えば、

data_2013.txt

data_2014.txt

data_2015.txt

というファイルの "txt" 部分を "dat" に書き換える場合は Mac のターミナルでは、

$ rename -s txt dat data_*txt

という感じで使う。Mac のターミナルでのインストールは、Brew が入っている場合:

$ brew install rename
Ubuntu の場合

sed っぽい感じで、次のようにターミナルに入力する:

$ rename "s/txt/dat/" data_*txt

Ubuntu の場合の参考サイトはこちら:

Ubuntu ファイル名の一括置換(rename コマンド) - Qiita

MacUbuntu で微妙に違うことが気づいたので、2021 年 3 月 12 日に改訂しました。