我有一个具有以下结构的文件:
prefix_postfix123456 some text1 other stuff
prefix_postfix88989898 some text2 other stuff
我想将所有前缀*替换为前缀,并保留文件的其余部分:
prefix some text1 other stuff
prefix some text2 other stuff
我试过这个:
sed -i 's/prefix[\s]*/prefix/g' fileName
但这不起作用。
请你告诉我该怎么做?
答案 0 :(得分:1)
假设您的数据以空格分隔,那么这应该是您想要的:
sed -i 's/\bprefix[^ ]*/prefix/g' fileName
答案 1 :(得分:1)
尝试这个简单的方法
prefix some text1 other stuff
prefix some text2 other stuff
<强>输出:强>
{{1}}