美文网首页
shell字符串截取

shell字符串截取

作者: wangtieshan | 来源:发表于2020-04-29 11:41 被阅读0次
利用tr 指令实现字符替换
tr "oldSpilt" "newSpilt"
测试字符串
var=1234567890abcedef1203
1、使用#截取0以后的内容
echo ${var#*0}
结果:abcedef1203
#表示操作符,*0表示从左往右找到第一个0,截取0之后的所有字符
echo ${var##*0}
结果:3
#表示操作符,*0表示从右往左找到第一个0,截取0之后的所有字符
2、使用%截取
echo ${var%0*}
结果:1234567890abcedef12
%表示操作符,0*表示从右往左找到第一个0,截取0之前的所有字符
echo ${var%%0*}
结果:123456789
%表示操作符,0*表示从左往右找到第一个0,截取0之前的所有字符
3、根据索引来截取
echo ${var:0:7}
结果:1234567
其中的 0 表示左边第一个字符开始,7 表示字符的总个数。
echo ${var:7:5}
结果:890ab
其中的 7 表示左往右第七个字符开始,5 表示字符的个数。
echo ${var:0-7:5}
结果:def12
其中的 0-7 表示右往左第七个字符开始,5 表示字符的个数。
echo ${var:0-7}
结果:def1203
如果不加字符个数就截取剩下的所有字符

相关文章

  • mac 终端常见命令

    切换shell 截取字符串 shell字符串的截取 shell字符串的截取 Shell脚本8种字符串截取方法总...

  • Mac常用命令

    linux shell 字符串操作详解 (长度,读取,替换,截取,连接,对比,删除,位置 )Linux Shell...

  • 2021-04-08 iOS一键批量解析符号化crash日志文件

    参考资料: shell字符串截取:https://blog.csdn.net/ljianhui/article/d...

  • shell中${}的使用

    在shell中经常要对变量进行字符串的截取操作,虽然截取字符串的方法很多,在这里用${}的方法操作变量应该是最简洁...

  • shell 字符串截取

    ${#var} 获取长度${varible##string} 从左向右截取最后一个string后的字符串...

  • shell字符串截取

    cut 命令 grep 在文件中提取行,cut awk sed 提取列 cut [选项] 文件名 -f 提取第几列...

  • shell字符串截取

  • shell字符串截取

    前沿 在编写shell脚本的时候,很多情况下,我们都会遇到截取字符串的一部分这种需求。由于不同的原始字符串差距较大...

  • week(6)shell中字符串的处理

    摘要:shell中字符串的处理 对字符串的处理 包括:截取,连接,匹配,替换,翻转... ... 一天累积一点! ...

  • shell图形化界面脚本实现

    1.基于架构/角色进行检测2.检测网络端口映射是否正常3.检测其进程/启动。 shell字符串拼接截取,shell...

网友评论

      本文标题:shell字符串截取

      本文链接:https://www.haomeiwen.com/subject/xodgwhtx.html