我已經安裝在我的MacOS塞拉利昂一些GNU軟件,其中包括bash
,coreutils
,sed
,which
等。現在我需要檢查包的所有版本信息具有相同的名稱,即bash
:如何在`which -a`之後獲取所有版本信息?
$ which -a bash
/usr/local/bin/bash
/bin/bash
我使用$(which -a bash | xargs -I % echo % "--version")
想要一次獲得兩個版本信息,但它只是顯示第一個 bash的版本,它等於/usr/local/bin/bash --version
。
有沒有什麼辦法可以做到這一點?提前致謝。
'這-a的bash |同時讀取bin;做「$ {bin}」--version;完成' – hek2mgl
它也可以工作。謝謝。但我認爲'| sh'比較容易。 – liyang