xargsで「{}」と「%」が通常replstrとして使用されるのはなぜですか?

xargsで「{}」と「%」が通常replstrとして使用されるのはなぜですか?

xargs -I {}私はそれをより頻繁にまたはxargs -I %(あまり頻繁に)見ません。一般的に使用される2つの理由は何ですか?{}長くて誤解しやすいので、なぜ人気が高いのですか?

ベストアンサー1

{}find、とにもありますpython。 -family コマンドはほとんどのプログラミング言語で%長い歴史的伝統を持っていますが、主にprintfまたは同じシーケンスの接頭辞として使用されるため、単独で使用することは最初の考えではありません。%s%d

もっと簡単な理由があります。他のスイッチを指定しないと、この-iスイッチは廃止予定と見なされます。{}もともと開発者はこの形式(おそらくインスピレーションを得たfind)を使用し、チュートリアルでデフォルト設定と豊富なサンプル使用セットを提供したようです{}。残りのユーザーは単に選択項目を展開します。

おすすめ記事