Q
在KSH
1
A
回答
1
开始与这个Python程序,hex12.py
。
hex12.py
#!/usr/bin/env python
import random
import hashlib
h= hashlib.sha1(str(random.random())).hexdigest()
print h[:12]
在您的外壳,你现在可以使用hex.py
创建标准的12个十六进制数字出来。
0
试试这个:
DIGITS=`head -c 6 /dev/urandom | od -x | head -n 1 | sed -e 's/^0* //' -e 's/ //g'
4
#!/bin/ksh
set -A hex 0 1 2 3 4 5 6 7 8 9 A B C D E F
for i in {1..12}
do
printf ${hex[$((RANDOM%16))]}
done
相关问题
- 1. KSH:在KornShell(KSH)与可变
- 2. 空在KSH
- 3. 在ksh上pushd/popd?
- 4. for循环范围不KSH工作KSH
- 5. 在ksh中拒绝进程
- 6. ksh ide for windows?
- 7. Unix ksh验证
- 8. ksh有条件
- 9. KornShell(ksh)SegFault
- 10. UNIX ksh编程
- 11. ksh批处理
- 12. 抓取KSH NAME
- 13. ssh + ksh + grep + wc
- 14. KornShell(ksh)环绕式
- 15. 如何停止ksh?
- 16. 问题有关KSH
- 17. ksh脚本优化
- 18. 如何在已设置的heredoc变量中搜索并替换ksh中的ksh?
- 19. 在ksh中着色目录名称
- 20. 在ksh中的动态分配
- 21. 检查文件是否存在ksh
- 22. ksh历史在Linux上不起作用
- 23. 在后台运行前台ksh脚本
- 24. 在ksh中的字符串处理
- 25. 如何编写复杂,如果在KSH
- 26. KSH在变量中运行Java参数
- 27. 如何在KSH脚本中启用TAB
- 28. KSH,在管道中读取使用
- 29. 在unix中重复stderr,ksh特别是
- 30. 删除空字符串在KSH
@S。洛特,我相信他需要使用ksh脚本的解决方案。 – Anders 2010-07-31 15:59:49
他问ksh,我认为他需要一个korn shell脚本 – 2010-07-31 15:59:57
这在ksh中有效。尝试一下。如果它具有'x'权限,则'#!/ usr/bin/env python'会导致ksh调用Python。每次。可靠。事实上,它几乎适用于所有的外壳。 – 2010-07-31 16:00:54