zhyiwww
用平实的笔,记录编程路上的点点滴滴………
posts - 536,comments - 394,trackbacks - 0

sed  "/<html>/i<%%>" all.jsp
就可以实现在<html>的前面添加
<%%>

sed "<html>/a<%%>" all.jsp
在<html>的后面插入(追加)
<%%>


sed -i -e "/link href/d" *.jsp

sed -i -e "/<\/head>/i<link rel=\"stylesheet\" type=\"text\/css\" href=\"site\/sports\/cts\/css\/css\.css\">" *.jsp

注意:
(1)命令i和命令a的不同点是,i是在符合条件的行的前面插入,a是在符合条件的行的后面追加。
(2)无论插入还是追加,都是添加新的行,而不是在匹配条件的串后面插入或者追加。

比如

在第三行的前面插入一行
sed -e "3i set fileencodings=utf8,gbk,gb2312"  /etc/vim/vimrc  | head | cat -n

在第三行的后面追加一行
sed -e "3a set fileencodings=utf8,gbk,gb2312"  /etc/vim/vimrc  | head | cat -n






|----------------------------------------------------------------------------------------|
                           版权声明  版权所有 @zhyiwww
            引用请注明来源 http://www.blogjava.net/zhyiwww   
|----------------------------------------------------------------------------------------|
posted on 2008-12-01 11:06 zhyiwww 阅读(2885) 评论(0)  编辑  收藏 所属分类: linux

只有注册用户登录后才能发表评论。


网站导航: