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
- 4. 在ksh上pushd/popd?
- 5. KSH errexit
- 6. for循環範圍不KSH工作KSH
- 7. 兩種風格在KSH
- 8. 雖然在ksh循環
- 9. 在ksh中拒絕進程
- 10. 的Cp大文件在KSH
- 11. 抓取KSH NAME
- 12. Unix ksh驗證
- 13. KornShell(ksh)SegFault
- 14. UNIX ksh編程
- 15. ksh批處理
- 16. ssh + ksh + grep + wc
- 17. Teradata Jobs和KSH
- 18. ksh有條件
- 19. KSH錯誤: '$' 意外
- 20. 單/雙引號ksh
- 21. Ksh和Vi腳本
- 22. 如何停止ksh?
- 23. 問題有關KSH
- 24. KornShell(ksh)環繞式
- 25. Unix Shell腳本(KSH)
- 26. ksh腳本優化
- 27. 如何在已設置的heredoc變量中搜索並替換ksh中的ksh?
- 28. 如何在KSH腳本中啓用TAB
- 29. 在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