Для файла с данными, подобными этому (т.е. файл store.dat)
sid|storeNo|latitude|longitude
2|1|-28.03720000|153.42921670
9|2|-33.85090000|151.03274200
Какова будет команда для вывода количества имен столбцов?
то есть. В приведенном выше примере это будет 4. (количество символов канала + 1 в первой строке)
Я думал что-то вроде:
awk '{ FS = "|" } ; { print NF}' stores.dat
но он возвращает все строки вместо первого, а для первой строки он возвращает 1 вместо 4