bash:字符串查找
Posted daduryi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bash:字符串查找相关的知识,希望对你有一定的参考价值。
提供了替换文本的查找替换功能,如 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:字符串查找的主要内容,如果未能解决你的问题,请参考以下文章