generate_ten_urandom.sh
#!/bin/bash
head -c4 /dev/urandom | od -N4 -tu4 | sed -ne '1s/.* //p'
#head -c4 取得前4个字节
#od
#-N4选项将限制输出为4个字节
#-tu4选项将使用无符号10进制格式来输出
#sed
#-n仅显示script处理后的结果
#-e以选项中指定的script来处理输入的文本文件
#1s表示只替换输入文本的第一行
#s/old/new/p将new替换为old,p为打印显示,和-n一起使用
验证:
[root@elasticsearch ~]# sh generate_ten_urandom.sh
1253096246
[root@elasticsearch ~]# sh generate_ten_urandom.sh
864274528
[root@elasticsearch ~]#