#!/bin/bash
str=http://www.123.com/center
# #号, 从左边开始,找到第一个匹配项目,保留右边字符
echo ${str#*/} #输出 /www.123.com/center
# ##号 从左边开始,找到最后一个匹配项目,保留右边字符
echo ${str##*/} #输出 center
# %号 从右边开始, 找到第一个匹配项目,保留左边字符
echo ${str%/*} #输出 http://www.123.com
# %号 从右边开始, 找到最后一个匹配项目,保留左边字符
echo ${str%%/*} #输出 http:
# :号 从左边第0个位置开始,保留5位
echo ${str:0:5} #输出 http:
# :号 从左边第5个位置开始,保留剩下的
echo ${str:5} #输出 //www.123.com/center
# :号 从右边第7个位置开始,保留右边剩下的
echo ${str:0-7} #输出 //www.123.com/center
# //X/ 拆分成数组,分隔符X,注意最后一个/后面有空格
str1=www.123.com
str_array=(${str1//./ })
echo ${str_array[0]} #输出www
echo ${str_array[1]} #输出123
echo ${str_array[2]} #输出com