linux随记:seq使用

帮助文档

用法:seq [选项]… 尾数
 或:seq [选项]… 首数 尾数
 或:seq [选项]… 首数 增量 尾数
Print numbers from FIRST to LAST, in steps of INCREMENT.

必选参数对长短选项同时适用。
-f, --format=FORMAT use printf style floating-point FORMAT
-s, --separator=STRING use STRING to separate numbers (default: \n)
-w, --equal-width equalize width by padding with leading zeroes

生成 1~8

l@l-PC:~/Desktop/shell$ seq 8
1
2
3
4
5
6
7
8

指定分割

l@l-PC:~/Desktop/shell$ seq -s "`echo -e '\t'`" 1 10
1       2       3       4       5       6       7       8       9       10
l@l-PC:~/Desktop/shell$ seq -s ' ' 5
1 2 3 4 5

生成0~5

l@l-PC:~/Desktop/shell$ seq 0 5
0
1
2
3
4
5

指定宽度

l@l-PC:~/Desktop/shell$ seq -s ' ' -f "%02g" 0 2 10
00 02 04 06 08 10

指定前缀

l@l-PC:~/Desktop/shell$ seq -s ' ' -f "NO%02g" 0 2 10
NO00 NO02 NO04 NO06 NO08 NO10

指定等宽

l@l-PC:~/Desktop/shell$ seq -s ',' -w  0 2 100
000,002,004,006,008,010,012,014,016,018,020,022,024,026,028,030,032,034,036,038,040,042,044,046,048,050,052,054,056,058,060,062,064,066,068,070,072,074,076,078,080,082,084,086,088,090,092,094,096,098,100

for序列循环

for i in `seq 5`;do
 echo $i;
done


for i in `seq 0 5`;do
 echo $i;
done

指定数组循环

for i in 1 2  4 5 20
do
   echo $i
done

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值