使用 sed,如果文件中的一行有一个空格字符,我需要打印包含空格字符和删除后的任何内容的输出。代码示例:
sed "s/"something here I think"//g' file
所以,假设一个文件在一行中这样说:
Chuck Norris is the man
我只需要它来打印:
Chuck
多行也适用:
Chuck Norris is the man
So is Arnold
替换:
Chuck
So
最佳答案
这应该为你做:
sed 's/ .*//g' file
要从行首删除到第一个空格,请使用:
sed 's/^[^ ]* //g'
关于linux - 使用 sed 将模式替换为文件末尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11278729/