【发布时间】:2010-10-13 07:34:30
【问题描述】:
我一直在尝试找到一种解决方法来在 tcsh 中广泛定义序列号列表,即。而不是这样做:
i = ( 1 2 3 4 5 6 8 9 10 )
我想做这样的事情(知道这行不通)
i = ( 1..10 )
这在 foreach 循环中特别有用(我知道我可以使用 while,只是想寻找替代方案)。
环顾四周,我发现了这个:
foreach $number (`seq 1 1 9`)
...
end
发现here。他们说它会生成一个以 1 开头的数字列表,以 1 为增量以 9 结尾。
我试过了,但是没有用。显然 seq 不是命令。它是否存在或者这完全是错误的?
还有其他想法吗?
【问题讨论】:
-
你有什么理由需要坚持使用 tcsh 吗?你可以用 bash 代替吗?