Xargs

歷史:“xargs”這個名字的含義是什麼?

  • May 23, 2019

常見的 unix 實用程序 grep 是“全域搜尋正則表達式並列印”的縮寫,這使得 grep 成為“按照它在錫上說的做”的情況。該名稱告訴我們該程序的功能。

“xargs”這個名字背後是否有類似的歷史?該名稱是否具有與 grep 相同的助記符的任何含義?

Unix System 5 管理員參考手冊、X/Open Portability GuideSystem V 介面定義中的描述是:

xargs — 構造參數列表並執行命令

這些比Wolfram Roesler 的 1993 年Unix 首字母縮略詞列表早幾年,稱其為“擴展參數”。正如Gordon A. Moffetxargs於 1986 年發表的複製品一樣,其手冊中寫道:

xargs — 執行帶有許多參數的命令

但是:雖然 System 5 doco 和複製版 doco 可能會得出結論,“x”與“執行”相關,但實際上更可能是 根據 Wolfram Roesler 的Unix Acronym List的“擴展”。Herb Gellis 自己對該主題的評論暗示 xe 編寫它是為了擴展當時在 Mashey shell 中文件名擴展的 512 字節限制。

Herb Gellis顯然還活著。你可以問xem。☺

引用自:https://unix.stackexchange.com/questions/520587