Linux Shell 建立序列陣列

發表於2015-10-13

關於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呼叫快了不少了。 以後呼叫時候可以考慮通過內部操作符完成。

相關文章