簡體   English   中英

如何替換:在grep輸出+

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM