Chinaunix首页 | 论坛 | 博客
  • 博客访问: 104275
  • 博文数量: 30
  • 博客积分: 305
  • 博客等级: 二等列兵
  • 技术积分: 320
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-09 12:31
文章分类

全部博文(30)

文章存档

2014年(3)

2013年(16)

2012年(11)

我的朋友
sed

分类: LINUX

2012-07-05 20:44:09

 sed [-n] [-e] [-f]
1.   -n 抑制输出,和p连用,指定输出的行
     sed -n '10,12p' 10-12行输出
     sed -n "$s,${e}p' s-e输出,从shell传递命令
2. -e 连接多个命令
     sed -e 's/abc//g' -e 's/def//g'
3. -f 从文件读命令
4. 替换
   s 替换命令
   g 全局替换,否则只替换一行中的第一个匹配
   's/abc\+//g',+一定要和\连用,否则不是元字符的意思
   &,在指定表达式的后面插入字符
   sed 's/a/& abc /g' # abcd  => a abc bcd
   //空表达是,表示引用前一个表达式
   /To/ //& do /g  #To ==> To do 
   正则表达式的否定
   /abcd/!p  # 打印不包含abcd的行,!后面不接 空格
   
阅读(671) | 评论(0) | 转发(0) |
0

上一篇:awk

下一篇:shell read

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