xargsを使用してパラメータを参照する方法

xargsを使用してパラメータを参照する方法

1MBより大きいフォルダ内のすべてのファイルを削除したいとしましょう。

$ find . -size +1M | xargs -0 rm

名前にスペースが含まれるファイルは削除されません。だから送信されるすべてのパラメータを引用したいと思いますrmfind与えられた場合にSome report.docx渡されるべきです。"Some report.docx"rm

どうすればいいですか?

ベストアンサー1

同様の要件がありましたが、最終的にスイッチを使用してプレースホルダを-I設定し、それを参照することができました。

find . -size +1M | xargs -I {} rm "{}"

おすすめ記事