Home

技術系のメモと日々の雑感

rename コマンドで一括変換

次のようなファイルが大量にあって、各ファイルのアンダーバーをハイフンに置き換えないといけなくなった。

# ls -l
合計 0
-rw-r--r-- 1 root root 10  8月  7 10:28 hoge_001
-rw-r--r-- 1 root root 10  8月  7 10:28 hoge_002
-rw-r--r-- 1 root root 10  8月  7 10:28 hoge_003

こういうのってスクリプトを組まないと無理だという先入観があったけど、rename という便利なコマンドがあるんだね。

# rename '_' '-' hoge*
# ls -l
合計 0
-rw-r--r-- 1 root root 10  8月  7 10:28 hoge-001
-rw-r--r-- 1 root root 10  8月  7 10:28 hoge-002
-rw-r--r-- 1 root root 10  8月  7 10:28 hoge-003

たまにしか使わないから忘れないようにメモ。

この記事に対するトラックバック

この記事のトラックバックURL

この記事に対するコメント

この記事にコメントする

管理者にだけ表示を許可する