Shell生成序列
来源:互联网 发布:三维机械设计软件下载 编辑:程序博客网 时间:2024/06/13 10:40
一、seq方法生成:
[chengmo@centos5 shell]$ aNumList=$(seq 30);[chengmo@centos5 shell]$ echo $aNumList1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30aNumList得到是字符串,不同之处以:空格分隔开。在linux里面,可以把它看作是list. 可以通过for…in 循环读取。[chengmo@centos5 shell]$ for i in $aNumList;do echo $i;done;1234……如果需要生成array只需要将$(seq 100) 再加个”()”即可。[chengmo@centos5 ~]$ aNumList=($(seq 100));[chengmo@centos5 ~]$ echo $aNumList1[chengmo@centos5 ~]$ echo ${#aNumList[@]}100长度是100的数组。
二、通过内部{begin..end}生成
这种方法生成seq非常方便。通过内部运算符完成。
[chengmo@centos5 ~]$ echo {1..10}1 2 3 4 5 6 7 8 9 10[chengmo@centos5 ~]$ for a in {1..10};do echo $a;done; 12345678910
三、性能比较
[chengmo@centos5 ~]$ time echo {1..100}1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100real 0m0.000suser 0m0.001ssys 0m0.000s [chengmo@centos5 ~]$ time echo $(seq 100)1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100real 0m0.003suser 0m0.002ssys 0m0.001s
从上面可以看到,{begin..end}速度比seq调用快了不少了。 以后调用时候可以考虑通过内部操作符完成。
- 【shell】生成日期序列
- Shell生成序列
- 生成序列
- shell 循环 序列
- shell序列和nohup &
- Tsql生成序列、日期序列
- oracle 生成序列脚本
- 生成序列值
- 12.1 生成序列
- C#生成随机序列
- oracle 生成序列脚本
- JAVA生成消息序列
- 序列生成分析
- 130821生成序列
- oracle 生成序列脚本
- 1066:生成序列
- 生成特定序列號存儲過程
- 1 生成基本序列
- 操作系统版本号
- 二分查找算法、折半搜索、二分搜索
- BI 是什么---商业智能
- Java 实现堆栈和队列
- PHP加密解密函数,适合PHP4、PHP5
- Shell生成序列
- 从无参方法、含参方法到重载方法
- 用引用返回值
- HDU 1520 Anniversary party(树形DP入门)
- TClientDataSet取得当前记录的数据包和刷新当前记录包
- windbg之使用!list指令遍历双向链表
- ios学习笔记block回调的应用(一个简单的例子)
- Linux 内核参数 和 Oracle相关参数调整
- android手机安装时缺少google map api 的解决方法