【发布时间】:2011-12-27 10:37:42
【问题描述】:
我正在寻找一种方法
grep -o "somepattern"
这给了我类似的东西
html/file.js
2:somepattern
5:somepattern
但真正好的是在那场比赛之前和/或之后有几个字符(可能是 20 个)。
我知道有一种方法可以在(上下文)之前和之后显示行,但是有什么方法可以按字符显示上下文吗?例如
html/file.js
2:function helloWorld(somepattern) {
5: var foo = somepattern;
我问的原因是,如果我递归地 grep 并匹配一个缩小的文件,它会打印整个文件,这非常烦人。
【问题讨论】:
-
真正的解决方案是能够忽略缩小的 Javascript,这将在 ack 2.0 中出现。