我的文件中有一个记录列表,如下例所示
word_word1
word_word1_acc
word_word2_acc
word_word3_acc
word_word4
我只需要删除word_word1_acc
文件中的行,因为它只是第一行的重复。如示例所示,我每行都有多个字段。我怎样才能做到这一点?
答案1
如果这确实是您想要更改的文件,您可以这样做
sed -i.old -e 's/word_word1_//' /path/to/filename
就地更改文件。你可以跳过这一-i...
部分来看看 sed 是什么会做。
(该-i
选项告诉 sed 写入源的备份文件并将 a 附加.old
到文件名)