]删除文件中含特定字符串的行[bash]:
sed -e '/abc/d' a.txt // 删除a.txt中含"abc"的行,但不改变a.txt文件本身,操作之后的结果在终端显示
sed -e '/abc/d' a.txt > a.log // 删除a.txt中含"abc"的行,将操作之后的结果保存到a.log
sed '/abc/d;/efg/d' a.txt > a.log // 删除含字符串"abc"或“efg"的行,将结果保存到a.log
其中,"abc"也可以用正则表达式来代替。
本文介绍如何利用sed命令从文本文件中删除包含特定字符串的行。通过不同的命令选项,可以实现在终端显示处理结果或将结果保存到文件。此外,还支持使用正则表达式进行更复杂的匹配。
]删除文件中含特定字符串的行[bash]:
sed -e '/abc/d' a.txt // 删除a.txt中含"abc"的行,但不改变a.txt文件本身,操作之后的结果在终端显示
sed -e '/abc/d' a.txt > a.log // 删除a.txt中含"abc"的行,将操作之后的结果保存到a.log
sed '/abc/d;/efg/d' a.txt > a.log // 删除含字符串"abc"或“efg"的行,将结果保存到a.log
其中,"abc"也可以用正则表达式来代替。
370
274

被折叠的 条评论
为什么被折叠?
