首页 > 代码库 > Linux下seq的使用
Linux下seq的使用
seq - print a sequence of numbers
[root@gechong ~]# man seq
主要有一下三个参数
-f:用来格式化输出
-s:用来指定分隔符号,默认是回车
-w:输出同宽数列,不足的位数用0补齐
例如:
[root@gechong ~]# seq -f 100%g 1010011002100310041005100610071008100910010
[root@gechong ~]# seq 1 3 1014710
一个简单的脚本实现1000以内偶数求和
[root@gechong ~]# more test.sh#!/bin/sh# gechong_1106_sumfir=0;res=0;for i in $(seq $fir 2 1000); do res=$(($res+$i));done;echo "The result is :"$res;
[root@gechong ~]# ./test.shThe result is :250500
[root@gechong ~]# time ./test.shThe result is :250500real 0m0.035suser 0m0.011ssys 0m0.020s
[root@gechong ~]# seq -s "+" 101+2+3+4+5+6+7+8+9+10
[root@gechong ~]# seq -w 1001020304050607080910
seq产生一系列数据可以结合bc使用
[root@gechong ~]# seq -s "+" 100 | bc5050
Linux下seq的使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。