LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1344|回复: 3

sed 换行以后如何退回修改

[复制链接]
发表于 2009-11-11 19:20:02 | 显示全部楼层 |阅读模式
换行以后发现前面有错误,不知怎么退回去(前面的行)!只好在下面再重写一行,但是不知道这样能否改正。。。
发表于 2009-11-11 21:00:32 | 显示全部楼层
嗯……有的东西还是先写成脚本再执行比较好。
不过在bash的emacs模式下,有个好方法就是按ctrl+x、ctrl+e就把你们的东西放到一个编辑器里了。
通过设置bash里的VISUAL、EDITOR之类的变量为你喜欢的编辑器就行啦!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-12 11:46:51 | 显示全部楼层
现在用正在用livecd做lfs ,冒视只能用cat,sed...
不过你说的先写成脚本在执行,这主意不错,谢谢
回复 支持 反对

使用道具 举报

发表于 2009-11-16 23:06:47 | 显示全部楼层
Post by pfc;2044973
现在用正在用livecd做lfs ,冒视只能用cat,sed...
不过你说的先写成脚本在执行,这主意不错,谢谢

如果你做 lfs, 这绝对不是好主意。你应该老老实实地 "Follow the Book, Book is Good"
以下就是一个经典问题, 你放在脚本里就会自找麻烦:
  1. bash -e #exit on all errors
复制代码
有兴趣可以看看 ti8er 的分析
http://www.linuxsir.cn/bbs/thread336993.html
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表