shell – 测试looong字符串中的前3个字符(有效)
发布时间:2020-12-16 01:45:07 所属栏目:安全 来源:网络整理
导读:如果我在变量中存储一个长字符串并且需要测试该字符串是否以字母abc开头,那么测试它的最有效方法是什么? 当然,您可以回显字符串并将其传递给grep / awk / sed或类似的东西但是没有更有效的方法(不需要扫描整个字符串?)? 我是否可以使用案例陈述,例如 case
如果我在变量中存储一个长字符串并且需要测试该字符串是否以字母abc开头,那么测试它的最有效方法是什么?
当然,您可以回显字符串并将其传递给grep / awk / sed或类似的东西但是没有更有效的方法(不需要扫描整个字符串?)? 我是否可以使用案例陈述,例如 case $var in ^abc) doSomething;; esac ? 招呼,奥利弗 解决方法
grep并不需要扫描整个字符串.只需使用echo“$string”| grep’^ abc’.
如果您真的想要效率,请不要使用shell脚本. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- twitter-bootstrap – Twitter Bootstrap 3 – Navbar不是水
- twitter-bootstrap – Shim Twitter Bootstrap for Require
- angular下自动补全控件ui.bootstrap.typeahead
- Angular进阶:View的概念
- Scala有很好的反思库吗?
- angularjs – 为所有CRUD操作使用相同的控制器(Rails相似)
- xmlstarlet选择具有特定属性值的节点
- Bootstrap免费字体和图标网站(值得收藏)
- mddialog中的angularjs-ng-repeat多次重复
- scala – Spark SQL嵌套withColumn