V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
foxni
V2EX  ›  问与答

HP-UX ksh {1..n} 不可用,帮忙想个办法。。。

  •  
  •   foxni · 2015-01-21 18:06:51 +08:00 · 2331 次点击
    这是一个创建于 3624 天前的主题,其中的信息可能已经有所发展或是发生改变。
    本来想用for i in {1..$n} 来做循环,然后通过
    do
    {
    ...
    } &
    done
    wait
    这样的结构来实现简单的多线程。
    但是 {1..$n} 这样的正则它居然不识别!!
    echo {1..3} 的结果就是 {1..3}。。。可我想要的是 1 2 3 啊!!!

    $( seq 1 $n ) 也不用想了,seq没装。。。。

    不知道有什么替代方案没。。。或者帮我实现下上面那种简单的1 2 3 ...n的序列也行啊。

    系统:HP-UX
    shell:ksh (版本号不清楚 ksh --version ,echo $KSH_VERSION 各种尝试都没能找到版本号)
    第 1 条附言  ·  2015-01-22 09:25:07 +08:00
    唉,懒得纠结了,自己写了个seq方法。。。
    3 条回复    2015-01-21 22:34:16 +08:00
    foxni
        1
    foxni  
    OP
       2015-01-21 21:05:40 +08:00
    哭。。。居然没人帮忙么。。。
    zent00
        2
    zent00  
       2015-01-21 21:36:25 +08:00
    公司没有 HP-UX,现在也没办法登录到公司的 AIX,在自己的服务器上装了个 ksh 测试是可以的,你的操作系统版本是多少?

    foxni
        3
    foxni  
    OP
       2015-01-21 22:34:16 +08:00
    @zent00 HP-UX B.11.31 我也很奇怪,AIX的机器不清楚,明天上班我找别的项目同事试试。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3820 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 10:27 · PVG 18:27 · LAX 02:27 · JFK 05:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.