Подсчитайте столбцы CSV и удалите

Из вывода iw: драйвер с открытым исходным кодом brcmfmac не поддерживает P2P режим.

Поддерживаемый режим:

Supported interface modes:
         * IBSS
         * managed
         * AP
         * AP/VLAN
         * monitor

Поддержка P2P отмечена как unknown на wikidev

Supported modes

STA (Station) mode: supported
IBSS (Ad-Hoc) mode: supported
AP (Master) mode: unsupported
Mesh (802.11s) mode: unsupported
P2P mode: unknown
Monitor mode: supported
Packet injection: unknown

0
03.02.2017, 14:16
2 ответа

Вы передаете awk имя файла, но вы должны передать его содержимое:

ln= $(cat "$f" | awk '{print NF}' | sort -nu | head -n 1)

или лучше:

ln= $(awk '{print NF}' "$f" | sort -nu | head -n 1)
1
28.01.2020, 02:26

Использование csvcut из csvkit :

$ csvcut -C 5 data.csv >data-new.csv

Это удалит столбец 5 из data.csv и сохранит результат в data-new.csv .

$ csvcut -C "comment" data.csv >data-new.csv

Это удалит столбец с именем comment (согласно строке заголовка в файле) из data.csv и сохранит результат в data-new.csv .

2
28.01.2020, 02:26

Теги

Похожие вопросы