Raspberry Pi システムでは、ワイルドカードは他の文字を表す記号のセットです。文字列または文字の代替表現として使用されます。 Raspberry Pi システムで使用できる主なワイルドカードは 3 つあります。この記事では、Raspberry Pi Linux でのワイルドカードの使用について説明します。
Raspberry Pi OS のワイルドカードの種類
Raspberry Pi OS は Linux ベースであるため、Linux で使用できるワイルドカードはすべて Raspberry Pi でも機能します。 Raspberry Pi には 3 つの主要なワイルドカードがあり、そのリストを以下に示します。
各ワイルドカードの使用
上記のワイルドカードはそれぞれ異なる目的に使用されます。各ワイルドカードの使用について詳しく説明しましょう。
疑問符 (?)
疑問符のワイルドカードは、単一の文字を表すために使用されます。 「?」の使い方ワイルドカードを使用すると、ユーザーは任意の文字の 1 回の出現に一致させることができます。
例
- A?z は、文字 A で始まり z で終わり、Aiz、Aoz、Anz など、間に 1 文字しかないものすべてに一致します。
- P??l は、文字 P で始まり l で終わり、Pool、Peel、Pill のように間に 2 つの文字があるものすべてに一致します。
アスタリスク (*)
アスタリスクのワイルドカードは、文字がない場合も含め、任意の数の文字の出現に一致するために使用されます。
例
- to*z は、文字 k で始まり z で終わり、kz、kiz、kaaz、kuiezz など、その間に任意の数の文字があるものと一致します。
括弧付き文字 [ ]
角かっこで囲まれた文字のワイルドカードは、角かっこで囲まれた文字の数に関係なく、一致するためにのみ使用されます。
例
- R[eo]d は、文字 R で始まり d で終わり、文字 ' のみを含むものにのみ一致します と ' また ' 〇 」 レッド、ロッド、リードのような間に。
- R [a-d] m は、文字 R で始まり m で終わり、Read、Red、Raed、Rad、Recd、およびその他の単語の組み合わせなど、a から d までの任意の文字を含むすべてのものと一致します。
Raspberry Pi Linux ターミナル コマンドでのワイルドカードの使用
ここで、これらのワイルドカードを Raspberry Pi コマンドで使用する方法を共有します。そのためには、以下のコマンドに従います。
コマンド 1 : すべての .txt および .exe ファイルを一覧表示します。
$ ls * 。TXT * 。EXE上記のコマンドの結果として、すべてのリスト 。TXT と 。EXE ファイルが画面に表示されます。
コマンド 2 : ディレクトリに存在するすべての .txt ファイルを削除します。
$ RM * 。TXT
また、すべてのテキスト ファイルが削除されたかどうかを確認するには、以下のコマンドを使用します。
$ ls * 。TXT
コマンド 3: ブラケット内の文字のいずれかに一致するすべてのテキスト ファイルを一覧表示するには、次のようにします。
$ ls [ abcde ] * 。TXT
コマンド 4 : 括弧内に存在する文字と一致しないすべてのファイルを一覧表示するには、基本的に「 ! 」 ブラケット内の記号は、not 状態を表します。これは、ブラケット内に存在するもので、一致してはならないものを意味します。以下のコマンドに従ってください。
$ ls [ ! abcde ] * 。TXT
コマンド 5: 別のワイルドカード「 # 」も使用できますが、これは適切な Linux ワイルドカードではないため、ワイルドカードの種類のセクションでは説明しませんでした。これは「 * 」ワイルドカードであり、システムのコンテンツを取得するために利用されます。後述の # コマンドを使用して、システムに存在するファイルのリストを表示できます。
$ ls -l #
コマンド 6: ワイルドカードを使用して、ファイルの特定の拡張子を一覧表示することもできます。たとえば、以下のコマンドを使用して、「」で始まる拡張子を持つファイルを一覧表示できます。 t 」:
$ ls * . [ t ] *
すべてのワイルドカードは複数の方法で使用できます。さまざまな方法でワイルドカードを使用する例を集めました。
結論
Linux で使用される主なワイルドカードは 3 つあり、それらはアスタリスク ( * )、クエスチョンマーク( ? )、および括弧付き文字 [ ] ワイルドカード。これらのワイルドカードはすべて、文字または文字列を表すために使用されます。この記事では、ワイルドカードを使用して Raspberry Pi システムでのワイルドカードの使用法を強調するコマンドをいくつか紹介しました。