如何在unix shell脚本中的最后一个下划线(_)之后获取子字符串
发布时间:2020-12-15 21:34:27 所属栏目:安全 来源:网络整理
导读:我有这样的字符串 this_is_test_string1_22this_is_also_test_string12_6 我想在最后一个下划线周围分割和提取字符串. 那就是我想要这样的输出 this_is_test_string1 and 22this_is_also_test_string12 and 6 任何人都可以帮助我如何在unix shell脚本中获得
我有这样的字符串
this_is_test_string1_22 this_is_also_test_string12_6 我想在最后一个下划线周围分割和提取字符串. this_is_test_string1 and 22 this_is_also_test_string12 and 6 任何人都可以帮助我如何在unix shell脚本中获得这个. 谢谢. SREE 解决方法
你可以做
s='this_is_test_string1_22' 在BASH: echo "${s##*_}" 22 或使用sed: sed 's/^.*_([^_]*)$/1/' <<< 'this_is_test_string1_22' 22 编辑sh: echo "$s" | sed 's/^.*_([^_]*)$/1/' (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- scala – IntelliJ:“SBT Console”和“SBT Shell”有什么
- Shell命令脚本。
- WebService介绍(WebService基础知识、XFire、CXF(基于XFir
- AngularJS中ng-Src指令替代src 解决console的url请求404错误
- 5天学会jaxws-webservice编程第四天
- 在Play 2.0 Scala Framework中呈现时间页面
- Angularjs+bootstrap+table多选(全选)支持单击行选中实现
- ExtJS调用WCF系列
- 在unix / linux系统上,如何了解有关mylib.a存档的更多信息?
- WebService 之 WSDL文件 讲解