大家好日子,
我想知道如何找到只有逗号的行号。唯一的问题是,我不知道每行commas
有多少:
输入:
...
Total,Total,,,
,,,,
,,,,
Alemania,,1.00,,
...
提前感谢任何线索
答案 0 :(得分:3)
您可以使用一个命令执行此操作:
egrep -n '^[,]+$' file
行号将以前缀为准 您提供了四条测试线的结果:
2:,,,,
3:,,,,
现在,如果您只想要行号,可以轻松删除它们:
egrep -n '^[,]+$' file | cut -d: -f1
答案 1 :(得分:2)
sed -n '/^,\+$/=' file
awk '/^,+$/&&$0=NR' file
答案 2 :(得分:1)
使用GNU sed:
sed -nr '/^,+$/=' file
输出:
2
3