一般的なUnixユーティリティgrepは、「グローバルに正規表現の検索と印刷」の略語です。これは、grepが「説明に記載されているように実行」を意味します。名前は、プログラムが何をしているのかを示します。
「xargs」という名前の後に同様の歴史がありますか?名前にgrepのようなニーモニックの意味はありますか?
答え1
Unix System 5 管理者リファレンスマニュアル X/Open の説明ポータブルガイド、しかもSystem V インターフェースの定義例:
xargs - 引数リストを設定してコマンドを実行します。
彼らは何歳も古いヴォルフラム・ロースラー 1993Unixの略語リストこれを「拡張パラメータ」と呼びます。同じxargs
1986年に出版されたGordon A. Moffetのレプリカこのマニュアルには次のように記載されています。
xargs - 複数の引数を使用してコマンドを実行します。
しかし、:System 5 docoとレプリケーションdocoはそうであると結論付けることができますが、Wolfram Roeslerによると、「x」は「実行」、「拡張」に関連しています。Unixの略語リスト実際には、その可能性が高いです。 このトピックに関するHerb Gellisのコメントxeが書くという意味です。延長する当時、Masheyシェルのファイル名拡張制限は512バイトでした。
ハーブギリスまだ生きているようです。 xemにお問い合わせください。 ☺
答え2
Xargsは拡張パラメータを意味します。
答え3
xargs
「実行パラメータ」を意味します。一部のコマンドは、標準入力から直接入力を受け取らず、引数としてのみ入力を受け取ります(たとえば、、echo
)rm
。xargs
標準入力のデータを実行可能な引数に変換し、次のコマンドにその引数を実行するように指示します。