シェル上でのファイル操作では、ワイルドカードによって複数ファイルをいちどに指定する方法がある。しかし、拡張子「jpg」「jpeg」のファイルをいちどに指定したい場合には、ワイルドカード指定だけでは断定することができない。 このような際には、次のように「{」「}」で囲うことで複数の条件を指定することが可能だ。また、「image[0-3]」などと記述すれば、「image0」「image1」「image2」「image3」が含まれる指定方法になる。 $ mv *.{jpg,jpeg} ../ カレントディレクトリ内の「*.jpg」「*.jpeg」に当てはまるファイルを1階層上に移動する $ mv *.image[0-3] ../ カレント内の拡張子「image0」「image1」「image2」「image3」ファイルを1階層上に移動する
![「「{」「[」で複数ファイルをいちどに指定する」](https://cdn-ak-scissors.b.st-hatena.com/image/square/7e51372d18138e90ed2c8d95d693065718b5e361/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fimages%2Flogo%2F1200x630_500x500_enterprise.gif)