gpt4 book ai didi

linux - Sed 命令无法按预期从文件中删除特定行

转载 作者:太空狗 更新时间:2023-10-29 12:16:52 25 4
gpt4 key购买 nike

我曾尝试使用 sed 命令从文件中删除特定行,但它似乎在我的系统中无法正常工作(CentOS 6.3 版(最终版))。

我的 file1.txt 包含以下数据

line1
line2
line3
line4
line5

现在我尝试使用下面的命令从文件中删除第 3 行。

$ sed '3d' file1.txt 

上面命令的输出是

line1
line2
line4
line5

但是当我检查原始文件时,它似乎没有被删除。第 3 行在那里。

所以有人知道为什么 sed 不工作吗?

最佳答案

使其内联 sed:

sed -i.bak '3d' file1.txt

关于linux - Sed 命令无法按预期从文件中删除特定行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21600584/

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