【发布时间】:2015-04-29 17:39:54
【问题描述】:
您好,我想在文件中的任何位置查找以字母 rs 开头的所有字符串,即
rs12345 100
rs54321 200
300 rs13579
并删除所有以条件开头的字符串,以便我得到:
100
200
300
即将字符串替换为空。我不担心在最终输出之前先导空格,因为我稍后会处理它。我试过sed 's/rs*//g' 但是这给出了:
12345 100
54321 200
即只删除rs。
如何编辑我的 sed 命令以删除整个字符串?谢谢
【问题讨论】:
-
仅在行首或文件中的任何位置?
-
@brucezepplin 哦,我以为它只是在文件的开头。刚刚更新也是这样做的。