【发布时间】:2015-09-24 19:38:19
【问题描述】:
我在做:
egrep -e "String" -in -A 2 file1.log
我得到的输出是
111:some text
112-some text
113-some text
如何将文件中每行开头的每个行号的 ^'[0-9]{1,9}-' 替换为 ^'[0-9]{1,9}:'?所以它看起来像:
111:some text
112:some text
113:some text
【问题讨论】:
-
看看stackoverflow.com/questions/1169927/…,希望对你有帮助!
-
我试过但没用。我正在寻找这样的解决方案 egrep -e "String" -in -A 2 file1.log | sed 's/^'[0-9]{1,9}-'/^'[0-9]{1,9}:'/'