時々私のスクリプトが無限ループに陥る場合があります。新しいファイルを作成するために繰り返すと、状況が乱雑になることがあります。
現在、次のようなファイル名形式を使用しています。
Task.4883.store.log
4883
カウンターはどこにありますか?
最初の10個のファイル(0〜9(含む)のカウンター)を除くすべてのファイルを削除する必要があります。現在のスクリプトに応答して停止する前に、約10,000個のファイルが生成されます。 SSDは本当に速いです。
rm
あまりにも多くの主張を受け入れないと、状況は少し難しくなります。-bash: /bin/rm: Argument list too long
ああ、私は今Macを使っています。
ベストアンサー1
POSIXは、名前に改行文字を含むファイルを処理できます。
find . -name 'Task.??*.store.log' -exec rm -f {} +