gpt4 book ai didi

shell - 如何从文本文件中删除包含特定字符串的所有行?

转载 作者:行者123 更新时间:2023-12-02 13:40:41 26 4
gpt4 key购买 nike

如何使用 sed 删除文本文件中包含特定字符串的所有行?

最佳答案

要删除该行并将输出打印到标准输出:

sed '/pattern to match/d' ./infile

直接修改文件 - 不适用于 BSD sed:

sed -i '/pattern to match/d' ./infile

相同,但对于 BSD sed(Mac OS X 和 FreeBSD) - 不适用于 GNU sed:

sed -i '' '/pattern to match/d' ./infile

直接修改文件(并创建备份) - 适用于 BSD 和 GNU sed:

sed -i.bak '/pattern to match/d' ./infile

关于shell - 如何从文本文件中删除包含特定字符串的所有行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5410757/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com