Дано файл із такими даними (тобто файл stores.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
awk -F'|' 'NR==1{print NF}' stores.dat