Я хотел бы напечатать общее количество раз, когда каждая длина встречается в поле.
Тип столбца - varChar, а строки в этом поле имеют длину 9, 10 или 15 символов.Я хочу знать, сколько существует каждой длины.
Мой код:
awk -F'|'
'NR>1 $61!="" &&
if /length($61)=15/ then {a++}
elif /length($61)=10/ then {b++}
else /length($61)=9/ then {c++}
fi {print a ", " b ", " c}'
ОШИБКА:
awk -F'|' 'NR>1 $61!="" && if /length($61)=15/ then {a++} elif /length($61)=10/ then {b++} else /length($61)=9/ then {c++} fi {print a ", " b ", " c}'
Syntax Error The source line is 1.
The error context is
NR>1 >>> $61!= <<<
awk: 0602-500 Quitting The source line is 1.
ВХОД
Трубка с разделителямиФайл .sqf с 1,2 миллионами строк и столбцом 61 - varChar 15.