ワイルドカード

KWPosted by
ワイルドカード 一致対象
 ? 任意の一文字
 * 任意の文字列
 [set] set の中のいずれかの文字
 [!set] set の中のいずれでもない文字

4つのファイルが存在している場合 tokyo.a , tokyo.w , tokyo.java , tokyo.o

 % ls tokyo.?      (※tokyo.任意の一文字 )
    tokyo.a    tokyo.w    tokyo.o

 % ls tokyo.      (※tokyo.任意の文字列)
    tokyo.a    tokyo.w    tokyo.java    tokyo.o

 % ls tokyo.[ch]       (※tokyo.ch のいずれかの文字)
    tokyo.a    tokyo.w

 % ls tokyo.[!ch]      (※tokyo.chのいずれでもない文字)
    tokyo.a

 % ls tokyo.[!ch]*     (※tokyo.chのいずれでもない文字任意の文字列)
    tokyo.java    tokyo.o
セット構造ワイルドカードの使用例
  式  一致対象
 [abc]  a, b, c のいずれか
 [.,;]  ピリオド,コンマ,セミコロンのいずれか
 [-_]  ダッシュあるいはアンダースコア
 [a-c]  a, b, c のいずれか
 [a-z]  小文字のアルファベットすべて
 [!0-9]  0 から 9 以外の文字
 [0-9!]  0 から 9 までの数字とエクスクラメーション
 [a-zA-Z]  小文字と大文字のアルファベットすべて
 [a-zA-Z0-9_-]  すべてのアルファベット,数字,アンダースコア,ダッシュ

Leave a Reply

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA