. Нам нужно извлечь столбец из вывода команды. Я пробовал использовать методы с использованием awk и вырезать команды. Принимая во внимание, что у нас есть пробелы в значениях 2-го столбца, из-за которых разделитель для пробела или другого символа не анализирует вывод 2-го столбца правильным образом. Есть ли у нас другой способ получить чисто второй столбец вывода, как упомянуто выше?
# cat info.txt
Vmid Name File
369 DO-NOT-DELL [datastore1] DO-NOT-DELL/DO-NOT-DELL.vmx
389 VMware vCenter Server [datastore1] VMware vCenter Server/VMware vCenter Server.vmx
390 Auth-vcenter-Don't delete [datastore1] Auth-vcenter-Don't delete/Auth-vcenter-Don't delete.vmx
393 VirtualMachine [datastore1] VirtualMachine/VirtualMachine.vmx
9 Server 2005 for VM (dev team) [datastore1] Server 2005 for VM (dev team)
# cat info.txt | awk '{print $2}'
DO-NOT-DELL
VMware
Auth-vcenter-Don't
VirtualMachine
Server
Как и в приведенном выше выводе второго столбца, у нас нет полного значения, как в исходном файле.