Osx

如何檢查 xargs 的版本?

  • September 8, 2016

我在 Mac 上,我想獲得 xargs 的版本。我試過xargs -v, xargs --version, xargs -h, xargs --help, xargsman xargs但仍然找不到和版本相關的資訊。我怎樣才能得到它的版本?

我找不到任何獲取版本資訊的好方法,我唯一能想到的就是stringsxargs二進製文件上使用:

strings $(which xargs)
$FreeBSD: src/usr.bin/xargs/strnsubst.c,v 1.7 2004/10/18 15:40:47 cperciva Exp $
$FreeBSD: src/usr.bin/xargs/xargs.c,v 1.57 2005/02/27 02:01:31 gad Exp $
@(#)PROGRAM:xargs  PROJECT:shell_cmds-187
[...]

除此之外,您還可以訪問opensource.apple.com並導航到適合您的 OS X 版本的源文件。為此,請選擇版本,然後選擇shell_cmds目錄,然後選擇xargs. 文件strnsubst.cxargs.c包含由 顯示的相同資訊strings

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