Rasmus Källqvist Asked: 2019-05-24 00:45:29 +0800 CST2019-05-24 00:45:29 +0800 CST 2019-05-24 00:45:29 +0800 CST 历史:“xargs”这个名字的含义是什么? 772 常见的 unix 实用程序 grep 是“全局搜索正则表达式并打印”的缩写,这使得 grep 成为“按照它的意思做”的一个例子。该名称告诉我们该程序的功能。 “xargs”这个名字背后是否有类似的历史?该名称是否具有与 grep 相同的助记符的任何含义? xargs history 3 个回答 Voted Best Answer JdeBP 2019-05-24T06:37:07+08:002019-05-24T06:37:07+08:00 Unix System 5 管理员参考手册、X/Open Portability Guide和System 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。☺ user232326 2019-05-24T05:39:19+08:002019-05-24T05:39:19+08:00 Xargs 的意思是:扩展的 ARGumentS。 Max M. 2019-05-24T04:54:45+08:002019-05-24T04:54:45+08:00 xargs意思是“执行参数”。有些命令不能直接从标准输入中获取输入,而只能作为参数(例如echo,rm)。xargs将标准输入中的数据转换为可执行参数,并告诉以下命令执行这些参数。
Unix System 5 管理员参考手册、X/Open Portability Guide和System V 接口定义中的描述是:
这些比Wolfram Roesler 的 1993 年Unix 首字母缩略词列表早几年,称其为“扩展参数”。正如Gordon A. Moffet
xargs
于 1986 年发表的复制品一样,其手册中写道:但是:虽然 System 5 doco 和克隆版 doco 可能会得出结论,“x”与“执行”相关,但实际上更可能是 根据 Wolfram Roesler 的Unix Acronym List的“扩展”。Herb Gellis 自己对该主题的评论暗示 xe 编写它是为了扩展当时在 Mashey shell 中文件名扩展的 512 字节限制。
Herb Gellis显然还活着。你可以问xem。☺
Xargs 的意思是:扩展的 ARGumentS。
xargs
意思是“执行参数”。有些命令不能直接从标准输入中获取输入,而只能作为参数(例如echo
,rm
)。xargs
将标准输入中的数据转换为可执行参数,并告诉以下命令执行这些参数。