我在做:
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
答案 0 :(得分:1)
将输出传输到sed
。这可以在这里工作:
grep ... | sed 's/^\([0-9]\+\)-/\1:/'