码迷,mamicode.com
首页 > 其他好文 > 详细

bash:字符串查找

时间:2017-04-20 22:41:47      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:variable   查找   开头   大小   基于   字符   模式   扩展名   int   

提供了替换文本的查找替换功能,如 sed s/Wintel/Linux/g data (将Wintel替换为Linux)  大命令

下边是基于变量的小命令:

1)查找与替换

  • ${data/Wintel/Linux}  从开头找,替换一个
  • ${data//Wintel/Linux}   从开头找,替换所有
  • ${data/#Wintel/Linux}  从开头进行匹配
  • ${data/%Wintel/Linux}  从末尾进行匹配(可用于修改文件扩展名,可以正确改变file.txt.txt这种)

2)模式替换

  • ${user/f*d/wilma}  只能是贪婪模式
  • ${user/f??d/wilma}  一个?匹配一个字符

3)模式删除

在1)查找与替换中,不要替换,就是删除,四个完全一样,如:${data/Wintel}  

4)大小写转换

  • ${variable^^}  字符串变量转换为大写
  • ${varible,,}    小写

bash:字符串查找

标签:variable   查找   开头   大小   基于   字符   模式   扩展名   int   

原文地址:http://www.cnblogs.com/daduryi/p/6741135.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!