ワイルドカードとワイルドカードの違いは何ですか?同じ用語の2つの用語ですか、それとも異なるのですか?
ベストアンサー1
全体的な状況dash(sh)またはbashマニュアル(kshではこれを「ファイル名拡張」と呼びます)で説明されているように、「パス名拡張」の代替名です。マニュアルに明確に定義されています。
単語分割後のbashは、-fオプションが設定されていない限り、各単語で*、?と[文字を検索します。これらの文字のいずれかが発生すると、その単語はパターンとして扱われ、パターンと一致するファイル名のアルファベット順のリストに置き換えられます。
ワイルドカード同じ概念(複数の可能な文字を表すパターンとして使用される1つの文字)の用語ですが、あまり明確に定義されていません。ワイルドカードはワイルドカード文字*
に使用されます?
。
アスタリスク(「*」)はすべての文字列と一致します。疑問符はすべての単一文字と一致します。