Коли я запускаю команду нижче, вона виводить список стовпців наступним чином:
# rancher clusters
CURRENT ID STATE NAME PROVIDER
* abcd active test-cluster Imported
efgh active prod-cluster Imported
xyzd active dev-cluster Imported
Коли я намагаюся надрукувати стовпчик NAME, тестовий кластер не повертається в результати
# rancher clusters | awk '{print $3}'
STATE
active
prod-cluster
dev-cluster
Ви можете бачити, що частини стовпця ДЕРЖАВНО відображаються у друкованому стовпці ІМ’Я.
Коли я друкую четвертий стовпець, тестовий кластер повертається разом із NAME
# rancher clusters | awk '{print $4}'
NAME
test-cluster
Imported
Imported
Чому awk не повертає значення з точного стовпця, який надруковано? Що може призвести до повернення значень з одного стовпця в інший? Моє сподівання - коли я надрукую 3 долари, усі результати отримаю в четвертому стовпчику (NAME).