如何在bash中创建UUID?

前端之家收集整理的这篇文章主要介绍了如何在bash中创建UUID?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Java中,可以创建随机 UUID
UUID uuid = UUID.randomUUID();

如何在Bash中执行此操作?

请参阅uuidgen程序,该程序是 e2fsprogs程序包的一部分.

根据this,libuuid现在是util-linux的一部分,并且e2fsprogs中的包含正在逐步淘汰.但是,在新的Ubuntu系统上,uuidgen现在位于uuid-runtime包中.

要创建一个uuid并将其保存在变量中:

uuid=$(uuidgen)

在我的Ubuntu系统上,字母字符输出为小写,在我的OS X系统上,它们以大写形式输出(感谢David在评论中指出这一点).

要切换到全部大写(在如上生成之后):

uuid=${uuid^^}

要切换到全部小写:

uuid=${uuid,}

例如,如果你有两个UUID并且你想在Bash中比较它们,忽略它们的情况,你可以像这样进行tolower()样式比较:

if [[ ${uuid1,} == ${uuid2,} ]]

猜你在找的Bash相关文章