【发布时间】:2011-08-05 15:33:04
【问题描述】:
我有一个可能包含错误格式的文件(在这种情况下,出现了\\backslash 模式)。我想使用grep 只返回发生这种情况的行号(例如,匹配在这里,转到第 x 行并修复它)。
但是,似乎没有办法打印行号 (grep -n) 而不是匹配项或行本身。
我可以使用另一个正则表达式来提取行号,但我想确保 grep 不能自己完成。 grep -no 最接近,我认为,但仍显示匹配。
【问题讨论】:
-
对我来说最有用的答案是:
grep -no!这就是我来这里尝试做的! (即不打印有时很长的行,例如缩小的 javascript 源文件。)
标签: grep