goo blog サービス終了のお知らせ 

DEVELOPMENTOR*LEARNING RESOURCE LAB.

ソフトウェア開発現場の視点からソフトウェアと開発者の価値を高める「ホットな何か」をお届けします。(休止)

UNIX シェルで複数のファイルの拡張子をまとめて変更する

2007年06月04日 | Webデザイン
UNIX シェルで、複数のファイルの拡張子をまとめて変更するのって、簡単そうだけど1つのコマンドじゃ無理らしいのです。

AddEncoding x-gzip と MultiViews がうまく機能しない?
の中で、ファイルの拡張子を重ねる必要がありました。*.js → *.js.js のように。

こういうときは、次のとおり foreach を使えば、まとめて一括して拡張子を変更できるとのこと。

% foreach file ( *.js )
foreach? mv $file $file.js
foreach? end


そうなんだ。勉強になります。

最新の画像もっと見る