Назад | Перейти на главную страницу

Выполнить команду в выводе bash, разделенном пробелом

~]$packageManager list packages 

возвращает

wordA1 wordB1 wordC1
wordA2 wordB2 wordC2
wordA3 wordB3 wordC3

Затем я хочу запустить вторую команду для всех слов B-столбца, например.

~]$packageManager install packages wordB1 wordB2 wordB3

Как я могу добиться этого изящно, возможно, как один лайнер с xargs ..?

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