ワイルドカード

「*」、「?」は以前に書いた記憶があるので割愛

一文字を選ぶ「[]」

  • 「x」、「y」、「z」のいずれかを先頭に含むファイルを表示したい場合
ls [xyz]*
  • 文字と文字の間に「-」を使えば、その文字の間のすべての文字を指定。
    正規表現と同じかな?
[a-z] すべての小文字のアルファベット
[A-Z] すべての大文字のアルファベット
[a-zA-Z] すべてのアルファベット
[0-9] 0~9 いずれかの数字

文字列を選ぶ「{}」

  • 「{}」内に , (カンマ)で区切って文字列を指定する
  • カンマと文字列の間にはスペースを入れてはならない
ls *.{jpeg,gif}

※ 「{}」は シェルスクリプト bash の追加機能らしい