Crontab вести себя странно

способ unix - это инструмент, который делает только одно, но делает это лучше всех. Некоторые инструменты для сети, некоторые для мониторинга ввода-вывода. начните здесь Лучшие инструменты командной строки для мониторинга производительности Linux - инструкции по установке и установке

0
16.12.2018, 23:36
1 ответ

Использование awkдля подсчета количества разделенных запятыми -полей в каждой пустой строке ввода, (исключая строку заголовка):

awk -F ',' 'NR > 1 { c=0; for (i = 1; i <= NF; ++i) if ($i == "") ++c; print c }' file.csv

Это предполагает, что ни одно поле не содержит встроенных запятых.

Пример:

$ cat file.csv
A,B,C
1,,0
all,bar,none
my,field,here
no,data,
$ awk -F ',' 'NR > 1 { c=0; for (i = 1; i <= NF; ++i) if ($i == "") ++c; print c }' file.csv
1
0
0
1

Связанные:

1
28.01.2020, 02:42

Теги

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