Linux shell 字符串的处理
+++++++++++++++++++++++++++++++++++++++++++++++
标题: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,并且是贪婪匹配
欢迎大家查看学习,如果发现发布内容存在问题,希望大家能够留下宝贵的评论,会尽快确认并进行更正。如果大家存在类似的问题也可以留言,尽量和大家一起解决,共同进步。后期会持续更新相关内容。