Разбор всех элементов столбца из вывода команды linux bash

Я хотел бы проанализировать элементы столбца вывода из команды lsscsi .

Вот пример вывода,

 # lsscsi [0:0:0:0] disk ATA VBOX HARDDISK 1.0 /dev/sda [0:0:1:0] disk ATA VBOX HARDDISK 1.0 /dev/sdb [1:0:1:0] disk ATA VBOX HARDDISK 1.0 /dev/sdc 

Пример, если мне нужна колонка 2, мой вывод должен быть,

 disk disk disk 

Если столбец 7,

 /dev/sda /dev/sdb /dev/sdc 

One Solution collect form web for “Разбор всех элементов столбца из вывода команды linux bash”

утилита awk может быть вашим другом

 lsscsi | awk '{print $7}' /dev/sda /dev/sdb /dev/sdc lsscsi | awk '{print $2}' disk disk disk 

или вы можете использовать разрез, но вам, возможно, придется

 lsscsi | sed 's/ \+/ /g' | cut -f7 -d' ' 
Linux и Unix - лучшая ОС в мире.