美文网首页jouypub.com
Shell截取字符串

Shell截取字符串

作者: JouyPub | 来源:发表于2019-06-25 11:34 被阅读0次

linux下截取字符串有好多方式,这里介绍几种常用的

假设变量var = http://www.jouypub.com

1、# | % 号截取(#和%效果一样),删除左边字符,保留右边字符

非贪婪模式:echo ${var#*/}echo ${var%*/}
执行结果:删除左侧的http:/,为/www.jouypub.com

贪婪模式:echo ${var##*/}echo ${var%%*/}
执行结果:删除左侧的http://,为www.jouypub.com
##表示从左边开始删除最后(最右边)一个/号及左边的所有字符

2、从左边第几个字符开始,及字符的个数
echo ${var:0:5}
其中的 0 表示左边第一个字符开始,5 表示字符的总个数。
结果是:http:

三、从左边第几个字符开始,一直到结束。
echo ${var:7}
执行结果:www.jouypub.com

欢迎订阅「K叔区块链」 - 专注于区块链技术学习
博客地址:http://www.jouypub.com
简书主页:https://www.jianshu.com/u/756c9c8ae984
segmentfault主页:https://segmentfault.com/blog/jouypub
腾讯云主页:https://cloud.tencent.com/developer/column/72548

相关文章

  • 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/kbktcctx.html