使用Shell命令提取版本

卡宾(Abhinandh Kakarla)

我正在尝试使用诸如grep,awk,sed,cut之类的shell命令从下面提到的URL中提取版本,这是最合适的

https://abcd/efgh/1.1.3/hijkl/mnop    
https://abcd/efgh/hijkl/2.3.4.5/mnop    
https://abcd/3.4/efgh/hijkl/mnop

我正在寻找单独从URL中提取版本(带点的数字),其位置可能会如上例所示。寻找建议。

预期输出为:

1.1.3
2.3.4.5
3.4
阿努巴瓦

您可以使用grep

grep -Eo '[0-9]+(\.[0-9]+)+' file

1.1.3
2.3.4.5
3.4

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用“ awk”提取版本号的命令“ python --verson”

使用Shell脚本提取package.json版本

使用Python如何从Shell输出中提取版本号?

使用 bash shell 命令提取 html 标签 <pre> 之间的内容

在Linux Shell中使用任何命令提取文本

使用Shell命令或Perl从文件的子节中提取数据

如何在jenkinsfile的shell命令中使用pom版本?

如何使用shell命令仅获取PHP的版本号?

如何使用Linux命令找到我的Shell版本?

如何使用shell命令通过库名称和版本查找软件包名称和版本?

使用 shell 命令如何从命令 (zdb) 中提取字段

Windows批处理脚本:尝试通过使用管道循环命令结果来提取Java版本

使用 CMake 命令从旧版本中提取分支的 SVN 信息

无法使用 grep 命令和正则表达式提取 jdk 版本

使用Shell脚本从xml文件中提取最新版本

使用Regex提取版本信息

快速shell(bash + awk)脚本使用另一个命令的输出提取列

使用 shell 命令行根据条件从字符串中提取子字符串

使用Shell脚本命令从文本中提取UUID字符串

使用Shell命令的Java

使用 curl 命令提取价格

如何在 shell 脚本中以编程方式提取 Python 版本?

使用jq的Ansible输出提取包版本

使用 Windows Batch 从 XML 中提取版本

如何使用sed提取版本号?

使用shell脚本执行shell命令

使用execvp()执行shell命令

使用qmake执行shell命令

如何从 shell 脚本的命令输出中提取列值