seq命令用法

2021-06-04 22:25:38 字數 2664 閱讀 4326

計算行號過濾器

◆ 引數

-s 指定分隔符,預設是換行

-w 等位補全,就是寬度相等,不足的前面補 0

-f 格式化輸出,就是指定列印的格式

◇ 可以不指定起始數值,則預設為 1,見範例第 1 行例子

◇ 另外,不用 seq 的話還可以這樣:

[root@ubuntu]# for i in ;do echo $i;done

1 和 10 之間是兩個半形的點

◆ 範例

[root@awstats ~]# seq 212

[root@awstats ~]# seq 1012

3456

78910

[root@awstats ~]# seq 1 1012

3456

78910

[root@awstats ~]# seq -s '' 1 10

12345678910

[root@awstats ~]# seq -s ' ' 1 10

1 2 3 4 5 6 7 8 9 10

[root@awstats ~]# seq -s " " 1 10

1 2 3 4 5 6 7 8 9 10

[root@awstats ~]# seq -f %05g 1 10

00001

00002

00003

00004

00005

00006

00007

00008

00009

00010

[root@awstats ~]# seq -f %05g 1 15

00001

00002

00003

00004

00005

00006

00007

00008

00009

00010

00011

00012

00013

00014

00015

[root@awstats ~]# seq -f %02g 1 5

0102

0304

05[root@awstats ~]# seq -f %03g 1 5

001002

003004

005[root@awstats ~]# seq -f %04g 1 5

0001

0002

0003

0004

0005

[root@awstats ~]# seq -f %08g 1 5

00000001

00000002

00000003

00000004

00000005

[root@awstats ~]# seq -w 1 10

0102

0304

0506

0708

0910

[root@awstats ~]# seq -w 2 10

0203

0405

0607

0809

10[root@awstats ~]# for i in `seq 1 10`;do echo $i;done12

3456

78910

[root@awstats ~]# for i in `seq 1 10`;do echo 192.168.2.$i;done

192.168.2.1

192.168.2.2

192.168.2.3

192.168.2.4

192.168.2.5

192.168.2.6

192.168.2.7

192.168.2.8

192.168.2.9

192.168.2.10

[root@awstats ~]# for i in $(seq 1 10);do echo $i;done12

3456

78910

[root@awstats ~]# for i in $(seq 1 10);do echo 192.168.3.$i;done

192.168.3.1

192.168.3.2

192.168.3.3

192.168.3.4

192.168.3.5

192.168.3.6

192.168.3.7

192.168.3.8

192.168.3.9

192.168.3.10

[root@awstats ~]# for((i=1;i<5;i++));do echo 192.168.2.$i;done

192.168.2.1

192.168.2.2

192.168.2.3

192.168.2.4

● 輸出1-10中,不包含數字7的數字

[root@awstats ~]# seq 10 | grep -v 712

3456

8910● 輸出1-22中,不包含數字7和能被7整除的數字

[root@awstats ~]# seq 22|grep -v "7"|awk '$0%7 != 0'12

3456

891011

1213

1516

1819

2022

seq 命令用法

用法 seq 選項 尾數 或 seq 選項 首數 尾數 或 seq 選項 首數 增量 尾數選項 root centos seq s 100 bc 5050 root centos s 0 for i in do s s i done echo s 5050 root centos 如果省略了首數或者...

Shell中seq的用法

seq squeue 是乙個序列的縮寫,主要用來輸出序列化的東西 用法 seq 選項 尾數 seq 選項 首數 尾數 seq 選項 首數 增量 尾數 以指定增量從首數開始列印數字到尾數 f,format 格式 使用printf 樣式的浮點格式 後面跟的 0.3g s,separator 字串 使用指...

linux 命令 seq 詳解

linux 命令總結之 seq命令 功能 seq命令用於產生從某個數到另外乙個數之間的所有整數。語法 12 3seq 選項 尾數 seq 選項 首數 尾數 seq 選項 首數 增量 尾數 選項 12 3 f,format 格式 使用printf 樣式的浮點格式 s,separator 字串 使用指定...