分页: 1 / 1

shell脚本迭代

发表于 : 2010-12-22 23:52
numbchild
想要迭代一个9位的16进制数,用shell script,要怎么实现?每位递加。
[0-f][0-f]....这样九个,先从第一个数开始变。优点像乘法口诀,呵呵

Re: shell脚本迭代

发表于 : 2010-12-23 1:29
astolia
要01、02、...、0f、10这种的?
直接从0逐个加上去,输出时按16进制输出,前面再补上0就是了

Re: shell脚本迭代

发表于 : 2010-12-23 12:55
lilydjwg

代码: 全选

python3 -c 'for i in range(0, 0xfffffffff): print("%09x" % i)'

Re: shell脚本迭代

发表于 : 2011-01-02 20:58
MaskRay
shell 脚本

代码: 全选

#!/bin/sh
set kludge { $0
    expect -- $3
}
for {set i 0} {$i < 0x1000000000} {incr i} {
    puts [format "%09x" $i]
}