首页 > 电脑专区 > 电脑教程 >

shell脚本如何截取子字符串

来源:互联网 2023-02-21 19:49:40 331

编写shell脚本的时候我们也许会需要截取一个子字符串,怎么截取呢?今天小编来跟大家聊一聊。cGH办公区 - 实用经验教程分享!

工具/原料

  • 电脑

方法/步骤

  • 1

    首先打开代码编辑器,选择bash脚本模式。cGH办公区 - 实用经验教程分享!

    shell脚本如何截取子字符串?cGH办公区 - 实用经验教程分享!

  • 2

    这里我们输入如下的脚本内容进行测试。cGH办公区 - 实用经验教程分享!

    shell脚本如何截取子字符串?cGH办公区 - 实用经验教程分享!

  • 2此文章未经许可获取自百度经验
  • 3

    其中echo ${#start_time}是输出变量的长度。cGH办公区 - 实用经验教程分享!

    shell脚本如何截取子字符串?cGH办公区 - 实用经验教程分享!

  • 4

    start_hour=${start_time:0:2}这段代码则是对字符串的截取。字符串编码从零开始,其中0是字符串开始截取的位置,也就是第一个字符,包含在子字符串内,2表示结束的位置,不包含。所以这里截取了前两个字符串。cGH办公区 - 实用经验教程分享!

    shell脚本如何截取子字符串?cGH办公区 - 实用经验教程分享!

  • 5

    但是想要截取到字符串最后一个字符,则要写lastone=${start_time:5:6},这里截取的确实两个字符,一定要注意。cGH办公区 - 实用经验教程分享!

    shell脚本如何截取子字符串?cGH办公区 - 实用经验教程分享!

  • 6

    最终输出如下。cGH办公区 - 实用经验教程分享!

    shell脚本如何截取子字符串?cGH办公区 - 实用经验教程分享!

  • 注意事项

    • 觉得对大家有帮助的话就关注一下点个赞再走呗!谢谢啦!

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!cGH办公区 - 实用经验教程分享!


    标签: 操作系统脚本截取

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码