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

2015-01-21 18:06:51 +08:00
 foxni
本来想用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 各种尝试都没能找到版本号)
2334 次点击
所在节点    问与答
3 条回复
foxni
2015-01-21 21:05:40 +08:00
哭。。。居然没人帮忙么。。。
zent00
2015-01-21 21:36:25 +08:00
公司没有 HP-UX,现在也没办法登录到公司的 AIX,在自己的服务器上装了个 ksh 测试是可以的,你的操作系统版本是多少?

foxni
2015-01-21 22:34:16 +08:00
@zent00 HP-UX B.11.31 我也很奇怪,AIX的机器不清楚,明天上班我找别的项目同事试试。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/164236

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX