質問: unixワイルドカードを使用してファイル範囲をリストする たとえば、作業ディレクトリに以下のファイルがあるとします。unixワイルドカードを使用して、それらの順次グループをリストまたは操作する方法はありますか?たとえば、0025から0050までのプロセスを実行する必要がある場合、どのフォーマットを使用しますか?私は以下を試しましたが、成功しませんでした:ls *[25-50].fits ls mjk00[25-50].fits ls mjk[0025-0050]* ls *[0025-0050]* みなさん、ありがとうございました、mk
回答: 直接ではありませんが、複数のグロブパターンを使用できます。ls mjk002[56789].fits mjk00[34]?.fits それはあなたが探しているものではありませんが、グロブパターンが提供する最も近いものであり、各ファイルシステムを入力するよりも確かに優れています。少なくとも数値範囲ごとに必要となるパターンの数は、範囲の数値エンドポイントの対数によって制限されます。