Bashでは、*
時にはパターン文字ファイル名拡張子として使用され、時には次のように使用されます。値が位置パラメータである特別なシェルパラメータ。
いつ(そしてどのような状況で)動作するのか、どうすればわかりますか?
答え1
答え2
ワイルドカードは、*
この時点からまたはこの時点までに見つかったすべての文字のみが計算されることを意味します。
.txt
たとえば、現在のディレクトリで終わるすべてのファイルを検索したいとします。スクリプトは次のとおりです。
find ./*.txt
これにより、ファイル拡張子が.txt
。