SHELL脚本里面如何实现删除文件里面的一行内容?

nzhy_nhshn 2008-04-10 11:29:17
SHELL脚本里面如何实现删除文件里面的一行内容?


比如:
在1.txt里有以下内容:
HELLO=1
NI=2
WORLD=3
....

我要把第三行删了?
...全文
2065 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
meiZiNick 2008-05-01
  • 打赏
  • 举报
回复
以后需再关注,现在先帮你顶一下
jeff_jian 2008-04-11
  • 打赏
  • 举报
回复
支持二楼的.
hmaple 2008-04-11
  • 打赏
  • 举报
回复
楼上的用s替换,会留下一个空行。应该用d命令

如果是要删除第三行:
sed -i '3d' 1.txt

如果是要删除WORLD=3这一行
sed -i '/^WORLD=3/d' 1.txt
哆啦无梦 2008-04-10
  • 打赏
  • 举报
回复
sed -i 's/WORLD=3//' 1.txt

23,132

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧