次のファイルを含むディレクトリがあります。
foo.bar.1.txt
foo.bar.2.txt
foo.bar.1.out
foo.bar.2.out
bar.1.txt
bar.2.txt
bar.1.out
bar.2.out
私には2つの目標があります。
プライマリ:スクリプトで、bar.2.out(foo.bar.2.outではない)をcatしたいのですが、「bar」はケースごとに異なります。言い換えれば、foo.bar.2.outファイルを除いて、私は本当にそれをcat *.2.outにしたいのです。
二次:拡張グロブがどのように機能するかについての詳細をご覧ください。おそらく、findとgrepの組み合わせを使用して、必要なファイルをフィルタリングできることを理解しています。