Chinaunix

标题: 在一个文件中指定字符串后面加一行的问题,谢谢! [打印本页]

作者: wangjy1981    时间: 2005-12-04 11:52
标题: 在一个文件中指定字符串后面加一行的问题,谢谢!
在shell shell 十三問?  中有一个在指定字符串后面加一行的问题,如下:
sed "company/a\Then suddenly it haped." quote.txt即在有company字符串的下面增加一行,却出现一下错误:sed -e expression#1,char 12:Extra characters affer command,不知道为什么?
我用sed -e "company/a\Then suddenly it haped." quote.txt也是一样的错误。
作者: waker    时间: 2005-12-04 11:59
sed "company/a\
Then suddenly it haped.
" quote.txt
作者: wangjy1981    时间: 2005-12-04 12:08
请问不能放在一行么?你这样写如果我把这条语句写在脚本里,脚本是不认识到底换没有换行的,谢谢!
作者: waker    时间: 2005-12-04 12:42
看置顶13问中的qouting和sed的基础教学文章
作者: wayy2008    时间: 2005-12-04 16:40
提示: 作者被禁止或删除 内容自动屏蔽
作者: 寂寞烈火    时间: 2005-12-04 16:51
跟sed版本有关吧!




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2