Chinaunix首页 | 论坛 | 博客
  • 博客访问: 306287
  • 博文数量: 84
  • 博客积分: 5016
  • 博客等级: 大校
  • 技术积分: 900
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-30 20:22
文章分类

全部博文(84)

文章存档

2008年(21)

2007年(63)

我的朋友

分类:

2007-10-25 23:31:36

    就目的而言,匹配可以分为两类——匹配·替换 和 匹配·删除 ,作用分别是替换你所制定的匹配与删除你所制定的匹配。
 
 
 
    匹配·替换

 方案

 说明

 tr 目标 替换为  例:tr a b (会将传递给它的所有a替换为b)
 ${变量名/目标/替换为}  最大匹配,并替换第一个匹配
 ${变量名//目标/替换为}  最大匹配,并替换所有匹配
 
 
 
    匹配·删除
    (下面表格中单符号的为最小匹配,双符号的为最大匹配,之后删除匹配内容)

 方案

说明 

 tr -d 目标

 匹配目标,并删除

 ${变量名#目标}

 从首部匹配

 ${变量名##目标}

 从首部匹配

 ${变量名%目标}

 从尾部匹配

 ${变量名%%目标}

 从尾部匹配

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

上一篇:变量控制

下一篇:文件操作

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