在以空格分隔的 bash 输出上运行命令

在以空格分隔的 bash 输出上运行命令
~]$packageManager list packages 

回馈

wordA1 wordB1 wordC1
wordA2 wordB2 wordC2
wordA3 wordB3 wordC3

然后我想对所有 B 列单词运行第二个命令,例如

~]$packageManager install packages wordB1 wordB2 wordB3

我怎样才能优雅地实现这一点,也许用 xargs 的一个衬垫..?

答案1

$ sudo yum install $(yum list packages | awk '{ print $2 }')

相关内容