複数のファイルの拡張子を一括変更

大量のファイルを扱っていると、ちょっとした操作ミスなどでファイルの拡張子を付け間違えてしまうことがあります。名前を変えるだけなんですが、それをちまちまと変更していく作業はとても苦痛!ということで、スクリプトを書いて一度に変更してしまいましょう。*1

では、単刀直入にその拡張子変更スクリプトをご紹介。

#!/bin/sh

for name in *.htm ; do
    mv ${name%.htm}.html;
done

このサンプルでは、カレントディレクトリ内の拡張子が「htm」のファイルを「html」に変更する処理を行っています。 なので、スクリプトをちょっと変更するだけで応用を利かせることが可能です。

[web] 複数のファイル拡張子を一括で変更する - @IT

  • *1:ちなみにここでは、Linuxなどのようなシェルが使える環境を前提としています。Windowsの場合は、cygwinなどのUnixライクな環境があればそこで同様に処理が行えます。

Track Back

Track Back URL

コメントする

公開されません

refresh captcha

画像の中に見える文字を入力してください。

このページの上部へ

About

tetsuの日記・雑記です。
日々経験したことを記録していきます。

広告

サイト内検索

最近のピクチャ

  • リアディレーラ

月別アーカイブ

最近のコメント