给定一个包含这样数据的文件(即 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
原文由 toop 发布,翻译遵循 CC BY-SA 4.0 许可协议
在第一行之后立即退出。