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