seq 增量输出命令

功能:

seq命令用于以指定增量从首数开始打印数字到尾数

格式:

  [2] seq [选项] 首数 尾数

  [3] seq [选项] 首数 增量 尾数选项:

选项:

-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

--help display this help and exit  //帮助信息

--version  // 版本号
output version information and exit

实例:

1.利用seq打印1到10

[root@localhost ~]# vim csss.sh
#!/bin/bash
seq 1 10

[root@localhost ~]# sh csss.sh
1
2
3
4
5
6
7
8
9

2.-f 用seq参数定义打印格式打印1-100 前面用0补齐

[root@localhost ~]# vim csss.sh 
#!/bin/bash
seq -f %03g 1 100       
[root@localhost ~]# sh csss.sh 
001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
017

2.2-f 参数讲解% : 后面指定数字的位数 默认是"%g", % 前面制定字符串

注意: -f参数不可以和 -w参数一起使用 -w参数是输出数字同宽

2.2.1"%3g"那么数字位数不足部分是空格
seq -f"%03g" 1 100 这样的话数字位数不足部分是0 

 

 

 

 

2.2.3seq -f "***%03g" 1 10 

 

 

 

 

 

 

 

 

 

posted @ 2019-12-09 20:44  Databasess  阅读(347)  评论(0编辑  收藏  举报