专栏首页任浩强的运维生涯shell编程常用的截取字符串操作

shell编程常用的截取字符串操作

1.          常用的字符串操作

1.1.           替换字符串:$ echo ${var/ /_}#支持正怎表达式

/ /表示搜索到第一个替换,// /表示搜索到的结果全部替换。

1.2.           截取字符串

1.2.1.            取第一到第三个字符:$ echo ${var:0:3}#表示从零开始的第三个字符。

1.2.2.            取倒数开始到第二个字符串:$ echo ${var:(-2):1}#倒数第二位开始的第一个字符。

1.2.3.            删除左边字符:echo ${var##*3}#删除从右边数过来第一个字符“3”开始的左边全部字符。

1.2.4.            删除右边字符:echo ${var%%3*}#删除从左边数过来第一个字符“3”开始的右边全部字符。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • shell 字符串操作 ${} 的截取,删除,和 替换

    solve
  • python字符串截取操作

    12345abcde0123456789-10-9-8-7-6-5-4-3-2-1

    用户7886150
  • 第40天:字符串操作:截取字符串

    1、slice() slice("取字符串的起始位置",[结束位置]);//初始位置一定要有,结束位置可有可无 var txt="abcedf"; txt.sl...

    半指温柔乐
  • MySQL 中对字符串进行操作:字符串截取

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    学到老
  • shell中的字符串截取方法

    假设有变量 str=http://www.baidu.com/12345.html

    AsiaYe
  • Shell脚本中字符串的一些常用操作

    ${string:position:length} 在${string}中, 从位置${position}开始提取长度为${length}的子串

    卡尔曼和玻尔兹曼谁曼
  • Shell中常用的变量处理、字符串操作

    0-9:-4表示从倒数第9个字符开始,向后截取所有字符,当同时指定截取长度为":-4"时,表示从倒数第9个字符向后截取所有字符以后,删除截取以后的字符的最后4个...

    剧终
  • 字符串常用操作

    skylark
  • JS截取字符串常用方法

    功能:字符串截取,比如想从"MinidxSearchEngine”中得到"Minidx”就要用到substring(0,6)

    山河木马

扫码关注云+社区

领取腾讯云代金券