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

shell分隔字符串插入空格

来源:互联网 2023-02-21 18:48:56 211

shell在Linux中,是一个重要的操作方法,使用shell编程,可以轻松完成许多计算机的管理工作,如何使用Shell,对任意字符串进行分隔插入空格?CdA办公区 - 实用经验教程分享!

工具/原料

  • Linux系统
  • Shell语法

方法/步骤

  • 1

    首先在shell中,定义一个字符串变量,例:CdA办公区 - 实用经验教程分享!

    str='bbc123uu789'CdA办公区 - 实用经验教程分享!

    shell分隔字符串插入空格CdA办公区 - 实用经验教程分享!

  • 1本页面未经许可获取自百度经验
  • 2

    使用echo输出变量$str的值,例:CdA办公区 - 实用经验教程分享!

    #注释:shell中定义变量不需要使用$符号,使用变量的时候需要使用$符号CdA办公区 - 实用经验教程分享!

    echo $strCdA办公区 - 实用经验教程分享!

    shell分隔字符串插入空格CdA办公区 - 实用经验教程分享!

  • 3

    使用sed指令,对变量进行处理,例:CdA办公区 - 实用经验教程分享!

    echo $str|sed 's/./&\ /g'CdA办公区 - 实用经验教程分享!

    CdA办公区 - 实用经验教程分享!

    #注释:sed是文本流的处理指令,不会对原文件的内容造成破坏,同时sed支持正则表达式,所以使用起来特别强大CdA办公区 - 实用经验教程分享!

    #经过以上简单处理之后,字符之间被 符号分隔开来了CdA办公区 - 实用经验教程分享!

    shell分隔字符串插入空格CdA办公区 - 实用经验教程分享!

  • 4

    sed指令本身并不会原文本造成破坏,所以,再次输出变量$str,值并未改变CdA办公区 - 实用经验教程分享!

    shell分隔字符串插入空格CdA办公区 - 实用经验教程分享!

  • 5

    使用空格对字符进行分隔,只需要指定sed语法种的符号即可,例:CdA办公区 - 实用经验教程分享!

    echo $str|sed 's/./& /g'CdA办公区 - 实用经验教程分享!

    #注释:掌握了这个,想使用什么符号分隔都可以,在&符号后指定就可以了CdA办公区 - 实用经验教程分享!

    shell分隔字符串插入空格CdA办公区 - 实用经验教程分享!

  • 6

    扩展一下,按照三个字符一组,对字符串进行分隔,例:CdA办公区 - 实用经验教程分享!

    echo $str|sed 's/.../& /g'CdA办公区 - 实用经验教程分享!

    shell分隔字符串插入空格CdA办公区 - 实用经验教程分享!

  • 注意事项

    • 需要对正则表达式有一定了解
    • 喜欢此经验,请投票和点赞

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


    标签: 操作系统LINUX分隔

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