Linuxでextglobを有効にして「指定したパターン以外のファイル」を指定する

仕事などで日常的にLinuxを利用しているのであれば、ほぼ大半の人がglobを利用した事があるだろう。 globという名前にはあまり馴染みが無いかもしれないが、以下のようにワイルドカードや複数のファイル名を指定したりする機能は使ったことがあるはずだ。

例)「/work」フォルダ配下のファイルを「/work2」に移動する

mv /work/* /work2/

例)「/work」フォルダ配下の「aaa.txt」「bbb.txt」のみを削除する

rm /work/{aaa.txt,bbb.txt}

このような指定方法を可能にしているのがglobという機能になる。 そんなglo...