.*\.ext
正規表現の観点から、拡張子が「ext」で終わるファイルと一致してはいけませんか?
試してみましたが、ls *.sh
すべてのシェルスクリプトファイルを表示できます。ただし、に変更すると、ls .*\.ext
シェルスクリプトファイルと一致しません。
答え1
正規表現にはさまざまな種類があります。
ここではシェルファイル名拡張について話しているようです。この場合、点は単なる点であり、疑問符は単一の文字と一致します。これはほとんどの正規表現で点が意味するものであり、アスタリスク自体はゼロ以上の文字と一致し、正規表現では式に適用される修飾子だけです。シンボルの前に。
シェルファイル名拡張子は、技術的には一種の正規表現と見なすことができますが、通常はそれを呼び出すことはありません。