linux中的字符串切片

时间:2022-07-23
本文章向大家介绍linux中的字符串切片,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

比如有如下字符串s:

s='hello world'

假如我们要取出来world:

echo ${s:6}

同样python相同,索引都是从0开始的。

或者:

echo ${s:6:5}

6是起始索引位置,5是向后几个字符。

同样与python相似的是,也支持由后向前切片(注意负值需要在括号内):

echo ${s:(-1)}
echo ${s:(-3):2}

得到字符串长度:

echo ${#s}

参考链接:

  1. http://www.361way.com/shell-string-slice/5245.html
  2. https://linuxhint.com/30_bash_script_examples/#t24