macos – Bash:在OS X下的字符串中查找字符的位置
发布时间:2020-12-16 01:47:20 所属栏目:安全 来源:网络整理
导读:有没有办法在Mac OS X下的 Bash中找到字符串中第一个字符的位置? 就像是: stringZ=abcABC123ABCabc # 6echo `expr index "$stringZ" C12` # C position. 如Advanced Bash-Scripting Guide所描述的那样 几个陷阱: 官方索引函数expr索引$string $substring
有没有办法在Mac OS X下的
Bash中找到字符串中第一个字符的位置?
就像是: stringZ=abcABC123ABCabc # 6 echo `expr index "$stringZ" C12` # C position. 如Advanced Bash-Scripting Guide所描述的那样 几个陷阱: >官方索引函数expr索引$string $substring不是 有任何想法吗? 解决方法
这是一个可怕的黑客,可能不适用于所有情况.
tmp=${stringZ%%C12*} # Remove the search string and everything after it echo $(( ${#tmp} + 1 )) # Add one to the length of the remaining prefix (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- shell 命令行参数(getopt和getopts)
- bash 字符串处理
- yum报错setup has installed conflicts filesystem < (&
- Angular开发实践(七): 跨平台操作DOM及渲染器Renderer2
- 什么是“5个9”(99.999%)的可靠性?
- WebService 四种发布方式总结
- bash测试多个文件存在
- angularjs – Google地图setCenter不是正确地对齐地图
- docker – 如何从hyperledger中的hfc-key-store中的真实fa
- Scala:有没有理由喜欢`filter map` over`collect`?