shell脚本如何截取子字符串

编写shell剧本的时辰我们也许会需要截取一个子字符串 , 怎么截取呢?今天小编来跟大师聊一聊 。

需要这些哦
电脑
方式/
1起首打开代码编纂器 , 选择bash剧本模式 。

shell脚本如何截取子字符串

文章插图

2这里我们输入如下的剧本内容进行测试 。

shell脚本如何截取子字符串

文章插图

3此中echo ${#start_time}是输出变量的长度 。

shell脚本如何截取子字符串

文章插图

4start_hour=${start_time:0:2}这段代码则是对字符串的截取 。 字符串编码从零起头 , 此中0是字符串起头截取的位置 , 也就是第一个字符 , 包含在子字符串内 , 2暗示竣事的位置 , 不包含 。 所以这里截取了前两个字符串 。

shell脚本如何截取子字符串

文章插图

5可是想要截取到字符串最后一个字符 , 则要写lastone=${start_time:5:6} , 这里截取简直实两个字符 , 必然要注重 。

shell脚本如何截取子字符串

文章插图

6【shell脚本如何截取子字符串】最终输出如下 。

shell脚本如何截取子字符串

文章插图

注重事项感觉对大师有帮忙的话就存眷一下点个赞再走呗!感谢啦!

以上内容就是shell脚本如何截取子字符串的内容啦 , 希望对你有所帮助哦!

    推荐阅读