版本号大小比较

本文最后更新于2016年9月18日,已超过 1 年没有更新,如果文章内容失效,还请反馈给我,谢谢!

=Start=

缘由:

在逛博客的时候发现一篇好玩的文章「Bash比较版本号」,想起来之前有过类似的想法,但一直没有去实现,现在好了,有现成的版本可用了^_^

原文给出了用Bash编程实现的版本比较代码,后来我又找到了Python实现的版本,以后再看看有没有用PHP或C语言实现的版本,没有的话可以参照着自己实现一下,就当是做个练习了。

参考解答:
一个选择是sort命令(GNU coreutils >= 7):

另一个更通用的选择是Bash编程实现(不依赖任何外部工具):

用Python实现的版本:

另一个Bash编程实现的版本(暂未测试):

情况比较简单的时候可以用下面的命令试试:

参考链接:

=END=

声明: 除非注明,ixyzero.com文章均为原创,转载请以链接形式标明本文地址,谢谢!
https://ixyzero.com/blog/archives/2889.html

《版本号大小比较》上有1条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注