从长文本文件中的许多位置删除单词

从长文本文件中的许多位置删除单词

假设我有一个包含许多行形式的文件

date time name some stuff

其中除了“名称”之外,每一行都可能不同,每次都是相同的,并且我想从每一行中删除“名称”:是否可以编写一个简短的 bash 脚本来实现此目的?

答案1

为什么不简单地:

sed 's/name//' file

答案2

吉尔斯的答案有效,但它只会name从标准输出中删除。如果您想name从文件本身中删除,那么您需要:

sed -i 's/name//' file

相关内容