gpt4 book ai didi

unix - 使用 sed 从文本文件中删除特定行号?

转载 作者:行者123 更新时间:2023-12-03 04:08:17 24 4
gpt4 key购买 nike

我想从文件中删除一个或多个特定行号。我该如何使用 sed 来做到这一点?

最佳答案

如果要删除第 5 行到第 10 行以及第 12 行:

sed -e '5,10d;12d' file

这会将结果打印到屏幕上。如果要将结果保存到同一个文件中:

sed -i.bak -e '5,10d;12d' file

这会将未修改的文件存储为file.bak,并删除给定的行。

注意:行号从 1 开始。文件的第一行是 1,而不是 0。

关于unix - 使用 sed 从文本文件中删除特定行号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2112469/

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