假设我有一个包含许多行形式的文件
date time name some stuff
其中除了“名称”之外,每一行都可能不同,每次都是相同的,并且我想从每一行中删除“名称”:是否可以编写一个简短的 bash 脚本来实现此目的?
答案1
为什么不简单地:
sed 's/name//' file
?
答案2
吉尔斯的答案有效,但它只会name
从标准输出中删除。如果您想name
从文件本身中删除,那么您需要:
sed -i 's/name//' file
假设我有一个包含许多行形式的文件
date time name some stuff
其中除了“名称”之外,每一行都可能不同,每次都是相同的,并且我想从每一行中删除“名称”:是否可以编写一个简短的 bash 脚本来实现此目的?
为什么不简单地:
sed 's/name//' file
?
吉尔斯的答案有效,但它只会name
从标准输出中删除。如果您想name
从文件本身中删除,那么您需要:
sed -i 's/name//' file