Chinaunix首页 | 论坛 | 博客
  • 博客访问: 176010
  • 博文数量: 42
  • 博客积分: 315
  • 博客等级: 二等列兵
  • 技术积分: 461
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-16 11:55
文章分类

全部博文(42)

文章存档

2013年(29)

2012年(7)

2011年(6)

我的朋友

分类: LINUX

2013-05-09 11:26:36

sed:
sed -i '//'a\woshiyizhixiaoxiaoniao config.xml  追加,在后追加
sed -i '//'i\woshiyizhixiaoxiaoniao config.xml  插入,在前插入
sed -n "//,/<\/birdman>/p" config.xml 包含的内容
sed -i "//,/^$/c\" config.xml 替换到空行间的内容为
sed -e 's/birdman//g' config.xml   g 全局的
sed -e 's/birdman//' config.xml   
sed -e '/birdman/p' config.xml  p 打印
sed -e '/birdman/p' config.xml 
sed '/^$/d' 删除空行
sed 's/^[[:space:]]*//g' 1.txt  删除行首的空格
sed 's/^ *//g' 1.txt 删除行首的空格
sed -i  '/birdman/r aa.txt' config.xml  在匹配行后附加aa.txt中的文件内容到config.xml 中
sed -e  '/birdman/w aa.txt' config.xml 将匹配birdman的行写入到aa.txt 中
sed -e '/.of*/q' config.xml 匹配退出
sed -i "/birdman/s/joinweb/guihuanweb/g" server_all.txt  将匹配birdman这行中的joinweb替换成guihuanweb
sed -e 's/12fadgd/&aa/' bb.txt  在12fadgd后添加字符串aa




  • 在b.txt的第2行之前插入“xxx”
sed '2 i/xxx' b.txt
  • 在b.txt的第2行之后插入“xxx”
sed '2 a/xxx' b.txt
  • 在b.txt的第2行和第3行之后插入“xxx”
sed '2,3 a/xxx' b.txt
  • 在b.txt的第2行和第3行之前插入“xxx”
sed '2,3 i/xxx' b.txt
  • 在b.txt的第2行至最后一行之前插入“xxx”
sed '2,$ i/xxx' b.txt
  • 总结

阅读(840) | 评论(0) | 转发(0) |
0

上一篇:awk 常用

下一篇:shell 脚本加密

给主人留下些什么吧!~~