0
我试图用一个bash脚本,以确定我的代码,关闭}
如何找到空行后}使用bash
我能够搜索和查找文本之后有一个以上的空行的地方使用该脚本:
TAGS="text"
find "${SRCROOT}" \(-name "*.h" -or -name "*.m" \) -print0 | xargs -0 egrep --with-filename --line-number --only-matching "\$match = 1 if s/($TAGS)/ error: \$1/; END { exit \$match; }"
但我不知道如何搜索关闭}
字符后出现的空行。我需要某种类型的正则表达式吗?
有人可以帮我把这些碎片放在一起吗?
编辑
为了澄清,它实际上是真正有用的发现只有在有一个以上的空行后}。
感谢您的回答!我编辑了我的问题,添加了一个我没有意识到我正在寻找的细节。我们如何调整你的答案,以便只显示}之后有多于一条空行的地方?谢谢! – Lizza 2013-03-09 20:32:24
@Casper请参阅编辑答案 – Kent 2013-03-09 20:57:50