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
          • -

标签: shell, 字符串, echo, NAME, 截取, APP, SIMPLE

相关文章推荐

添加新评论,含*的栏目为必填