2016-08-27 bash 今いるフォルダ内にあるファイルの拡張子を取得する(if文の中でorを使う) bash Linux 今いるフォルダの中に、拡張子がtxtやlogな細かいファイルがたくさんある。その拡張子だけ取り出したい。 ソース こんなフォルダで実行してみる。 $ ./mynkf.sh ポイントは2つ。 19行目 拡張子を取り出すには、bashの「パラメータ展開」を使う。シャープ2つにするのがコツ。 22行目 if文のカッコを二重にする。[ ではなくて[[ にする。そうすると、if文の中で or条件を使うときに || を使えるようになるから。詳細は以下参照。 qiita.com