shell 字符串截取教程
SHELL 字符串截取
shell 根据特定字符串截取字符串,截取右边或左边部分
#======= 保留左边字符串 用 %
# 删除右边最后一个.后的字符串(保留左边)
APP_NAME=111.222.333.444
APP_SIMPLE_NAME=${APP_NAME%.*}
#结果是 111.222.333
echo $APP_SIMPLE_NAME
# 删除左边最后一个.后的字符串
APP_NAME=111.222.333.444
APP_SIMPLE_NAME=${APP_NAME%%.*}
#结果是 111
echo $APP_SIMPLE_NAME
#======= 保留右边的字符串 用 #
APP_NAME=111.222.333.444
APP_SIMPLE_NAME=${APP_NAME#*.}
#结果是 222.333.444
echo $APP_SIMPLE_NAME
APP_NAME=111.222.333.444
APP_SIMPLE_NAME=${APP_NAME##*.}
#结果是 444
echo $APP_SIMPLE_NAME
- -