シェル上でのファイル操作では、ワイルドカードによって複数ファイルをいちどに指定する方法がある。しかし、拡張子「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.