linux学习

Linux字符串操作之截取、替换

2021-05-05  本文已影响0人  小贝学生信
test="https://www.jianshu.com"
#打印字符串内容
echo ${test}
#https://www.jianshu.com

#打印字符串长度
echo ${#test}
#23

1、截取操作

方法(1):指定截取字符串的起始位置与长度

对于字符串的起始位置定义:如果是从左到右,则第一个字符位置为0;
如果是从右到左,则第一个字符位置为1。

echo ${test:8:10}
#www.jiansh
echo ${test:8}
#www.jianshu.com
echo ${test:0-11}
#jianshu.com

方法(2):指定分隔符进行截取

echo ${test#*.}
#https://www.jianshu.com
echo ${test##*.}
#com
echo ${test%.*}
#https://www.jianshu
echo ${test%%.*}
#https://www

2、替换操作

echo ${test/./-}
#https://www-jianshu.com
echo ${test//./-}
#https://www-jianshu-com
echo ${test//[jh]/-}
#-ttps://www.-ians-u.com

参考教程

上一篇 下一篇

猜你喜欢

热点阅读