Linux Shell 创建序列数组

关于linux数组定义,以及生成方法,请看:linux shell 动态生成 数组系列 seq使用技巧 。这里我主要说的是高效生成list 字符串,还有数组方法。

一、seq方法生成:

aNumList得到是字符串,不同之处以:空格分隔开。在linux里面,可以把它看作是list. 可以通过for…in 循环读取。

如果需要生成array只需要将$(seq 100) 再加个”()”即可。

长度是100的数组。

 

二、通过内部{begin..end}生成

这种方法生成seq非常方便。通过内部运算符完成。

 

三、性能比较

real 0m0.000s
user 0m0.001s
sys 0m0.000s

real 0m0.003s
user 0m0.002s
sys 0m0.001s

从上面可以看到,{begin..end}速度比seq调用快了不少了。 以后调用时候可以考虑通过内部操作符完成。

3 5 收藏 评论

相关文章

可能感兴趣的话题



直接登录
跳到底部
返回顶部