我有一个管道 |
分隔文件。
文件:
106232145|"medicare"|"medicare,medicaid"|789
我想计算每行中的字段数。我试过下面的代码
代码:
awk -F '|' '{print NF-1}'
返回的结果是 5 而不是 4。这是因为 awk 将“medicare|medicaid”作为两个不同的字段而不是一个字段
最佳答案
awk -F\| '{print NF}'
给出正确的结果。
关于linux - 计算管道分隔文件中的列数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17558462/