如何在`-a`之后获取所有版本信息?

时间:2017-09-02 14:58:03

标签: bash xargs

我在macOS Sierra上安装了一些GNU软件包,其中包括bashcoreutilssedwhich等。现在我需要查看所有版本信息包的名称相同,即bash

$ which -a bash
/usr/local/bin/bash
/bin/bash

我使用$(which -a bash | xargs -I % echo % "--version")想要一次获得两个版本信息,但它只显示第一个 bash的版本,相同到/usr/local/bin/bash --version

有什么方法可以做到这一点吗?提前谢谢。

1 个答案:

答案 0 :(得分:1)

附加| sh

which -a bash | xargs -I % echo % "--version" | sh