编写awk命令,查找否。文件中的定界符

时间:2018-12-03 09:50:07

标签: unix awk delimiter

我必须编写awk命令才能找到编号。文件中的定界符。

我尝试过这个:

awk -F '|'  'NF >0 {print NR, $0} ' file_name

但不起作用

2 个答案:

答案 0 :(得分:1)

如果您想知道一行中的总字段数,那么可以使用steffen的代码,如果您需要知道当前行中的定界符的数目,则可以使用以下代码。

awk -F'|'  'NF{print (NF-1), $0} ' Input_file

答案 1 :(得分:0)

NR是记录数,您要搜索NF,即字段数:

awk -F '|'  'NF >0 {print NF, $0} ' file_name