开发者社区> 问答> 正文

bash 如何取文本中的数字

文件里有一行 public string strVersion = "34"; 用bash shell怎么只取 34 并且 +1 后再保存文件 文件保存后 应该是 public string strVersion = "35";

展开
收起
a123456678 2016-06-17 15:26:19 2552 0
1 条回答
写回答
取消 提交回答
  • 看语法,感觉像是JAVA系

    可能可以使用搜索和正则。

    不过我觉得可以考虑写一个class BashHelperConsole, 这个class 引用你这个strVersion所属的类,然后Console提供一个公共方法,输出strVersion到stdout里去;你的bash可以使用java命令行直接调用这个BashHelperConsole类,把返回作为变量内容,形如:

    strVersion=$( calling_command )

    我的项目里面都是这么做的,因为自己输出自己想要的东西 所以很正确。只是要2个语言互相配合啦。

    2019-07-17 19:42:53
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载