[英]how to replace : in grep output +
如果你做grep -n,輸出格式是這樣的,
文件名:行:
我有可能告訴grep替換第一個:用+以便我可以將字符串粘貼到vim去那行嗎?
我想要的是這個,
文件名+行:
知道怎么做到這一點?
將輸出管道傳輸到sed
。
grep -n needle haystack1 haystack2 | sed 's/:/ +/'
如果您之后想要剝離部件,以便更容易粘貼到vim,您可以將其管道輸入到awk。
grep -n needle haystack1 haystack2 | sed 's/:/ +/' | awk -F':' '{print $1}'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.