我在macOS Sierra上安装了一些GNU软件包,其中包括bash
,coreutils
,sed
,which
等。现在我需要查看所有版本信息包的名称相同,即bash
:
$ which -a bash
/usr/local/bin/bash
/bin/bash
我使用$(which -a bash | xargs -I % echo % "--version")
想要一次获得两个版本信息,但它只显示第一个 bash的版本,相同到/usr/local/bin/bash --version
。
有什么方法可以做到这一点吗?提前谢谢。
答案 0 :(得分:1)
附加| sh
:
which -a bash | xargs -I % echo % "--version" | sh