Tips記事
» 2002年11月27日 20時28分 UPDATE

「{」「[」で複数ファイルをいちどに指定する

[木田佳克,ITmedia]

 シェル上でのファイル操作では、ワイルドカードによって複数ファイルをいちどに指定する方法がある。しかし、拡張子「jpg」「jpeg」のファイルをいちどに指定したい場合には、ワイルドカード指定だけでは断定することができない。

 このような際には、次のように「{」「}」で囲うことで複数の条件を指定することが可能だ。また、「image[0-3]」などと記述すれば、「image0」「image1」「image2」「image3」が含まれる指定方法になる。

$ mv *.{jpg,jpeg} ../
 カレントディレクトリ内の「*.jpg」「*.jpeg」に当てはまるファイルを1階層上に移動する

$ mv *.image[0-3] ../
 カレント内の拡張子「image0」「image1」「image2」「image3」ファイルを1階層上に移動する

Copyright © ITmedia, Inc. All Rights Reserved.

注目のテーマ