首页 > 系统服务 > 详细

Linux shell 字符串的处理

时间:2020-03-03 19:58:20      阅读:59      评论:0      收藏:0      [点我收藏+]

+++++++++++++++++++++++++++++++++++++++++++++++

标题:Linux Shell 字符串的处理

时间:2020年3月3日

+++++++++++++++++++++++++++++++++++++++++++++++

 

1. 变量的截取

# url="www.sina.com.cn"

# echo ${#url}        获取变量的长度

# echo ${url#*.}        从前向后截取,截取到第一个点

# echo ${url##*.}         从前向后截取,截取到最后一个点(贪婪匹配)

# echo ${url%.*}          从后向前截取,截取到第一匹配的点

# echo ${url%%.*}       从后向前截取,截取到最后一次匹配的点(贪婪匹配)

 

2. 变量的切片

echo ${url:0:2}        从下标为0的位置开始,截取两个字符

echo ${url:5}           从下标为5的位置开始,截取到最后

echo ${url:(-3):2}       从倒数第三个的位置,向后截取两个字符

 

3. 内容的替换

# echo ${url/www/WWW/}   把字符串中的小写www替换成大写WWW

# echo ${url//w/W}       把小写的w替换成大写的W,并且是贪婪匹配

Linux shell 字符串的处理

原文:https://www.cnblogs.com/lv1572407/p/12404075.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!