有没有办法在shell脚本中生成uuid,类似于$RANDOM,我可以使用$uuidgen来获取uuid,还是需要安装任何包来在shell脚本中生成uuid
#!/bin/bash
echo $RANDOM
echo $uuid
Run Code Online (Sandbox Code Playgroud)
jer*_*ile 44
你有没有尝试过
uuidgen
Run Code Online (Sandbox Code Playgroud)
它在像 MacOS 这样的 freeBSD 系统上是开箱即用的。
在 Fedora、CentOS 和 RHEL 上,从util-linux包中获取它(CentOS6 在 中util-linux-ng)。在 debian 上,使用sudo apt-get install uuid-runtime. 在其他 linux 系统上,尝试查找e2fsprogs包。
Ole*_*ova 16
来自这篇相当全面的文章。
http://0pointer.de/blog/projects/ids.html
(这是 Lennart Poettering 的博客:)
Linux 提供了一个内核接口来按需生成 UUID,通过从/proc/sys/kernel/random/uuid读取
这是一个非常简单的生成 UUID 的接口。也就是说,UUID 背后的逻辑过于复杂,通常从/dev/urandom 中简单地读取 16 个字节左右是更好的选择