Разбор всех элементов столбца из вывода команды 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' ' 
Interesting Posts

Как перечислять пакеты RPM, зависящие от конкретной библиотеки?

Как узнать перед компиляцией, какие зависимости потребует пакет?

Сравните два файла с первым столбцом и удалите повторяющуюся строку из второго файла в сценарии оболочки

установить ограничение скорости передачи пакетов через iptables

Не удается найти диски на Debian VPS на XenServer

Как включить доступ к USB-устройствам у гостей VirtualBox?

Получение вывода egrep -o в одной строке

Что такого особенного в отношении разрешения Linux 004?

Могут ли 32-разрядные и 64-разрядные серверы CentOS 6.4 быть контроллерами домена AD для того же домена?

Разрешение Sudo yum запрещено Fedora 17

Описание значений kernel.printk

Понимание сообщения об ошибке «Аппаратная ошибка из источника ошибки APEI»

Почему Linux хранит температуры процессора в большом количестве файлов?

Автоматическая установка в каталог, отличный от / media в Fedora 13

Добавление шаблона в каждое поле следующей строки

Linux и Unix - лучшая ОС в мире.