用途:
自动生成一段有序的数字
用法:
[root@uyhd000225 ~]# seq --help Usage: seq [OPTION]... LAST or: seq [OPTION]... FIRST LAST or: seq [OPTION]... FIRST INCREMENT LAST Print numbers from FIRST to LAST, in steps of INCREMENT. -f, --format=FORMAT use printf style floating-point FORMAT (default: %g) -s, --separator=STRING use STRING to separate numbers (default: \n) -w, --equal-width equalize width by padding with leading zeroes --help 显示此帮助信息并退出 --version 输出版本信息并退出
事例:
-s(默认回车符)
[root@uyhd000225 ~]# seq 5 1 2 3 4 5 [root@uyhd000225 ~]# seq -s " " 5 1 2 3 4 5 [root@uyhd000225 ~]#
-w
[root@uyhd000225 ~]# seq -w 8 13 08 09 10 11 12 13
-f(默认%g)
[root@uyhd000225 ~]# seq -f %g 8 13 8 9 10 11 12 13 [root@uyhd000225 ~]# seq -f %2g 8 13 8 9 10 11 12 13 [root@uyhd000225 ~]# seq -f %02g 8 13 08 09 10 11 12 13 [root@uyhd000225 ~]# seq -f %05g 8 13 00008 00009 00010 00011 00012 00013 [root@uyhd000225 ~]#
数字间隔:
[root@uyhd000225 ~]# seq 0 2 10 0 2 4 6 8 10
[root@uyhd000225 ~]# for i in `seq 1 5`;do echo $i;done 1 2 3 4 5 [root@uyhd000225 ~]# seq 5 | grep -v 1 2 3 4 5 [root@uyhd000225 ~]# for i in `seq 1 5`;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 #输出数字1到22但是不包括7和能被7整除的数 [root@uyhd000225 ~]# seq 22|grep -v "7"|awk '$0%7 != 0{print}' 1 2 3 4 5 6 8 9 10 11 12 13 15 16 18 19 20 22
[root@uyhd000225 ~]# seq -s " $" 3 >n.sh [root@uyhd000225 ~]# cat n.sh 1 $2 $3 [root@uyhd000225 ~]# seq -s " $" 3|sed '/1/s/1/$1' sed:-e 表达式 #1,字符 9:unterminated `s' command [root@uyhd000225 ~]# seq -s " $" 1 3|sed '/1/s/1/$1' sed:-e 表达式 #1,字符 9:unterminated `s' command [root@uyhd000225 ~]# seq -s " $" 1 3 1 $2 $3 [root@uyhd000225 ~]# seq -s " $" 1 3|sed 's/1/$1' sed:-e 表达式 #1,字符 6:unterminated `s' command [root@uyhd000225 ~]# seq -s " $" 1 3|sed '/s/1/$1' sed:-e 表达式 #1,字符 4:unknown command: `1' [root@uyhd000225 ~]# seq 9|sed 's#[0-9]#$&#g' $1 $2 $3 $4 $5 $6 $7 $8 $9 [root@uyhd000225 ~]# seq -s " $" 1 3|sed 's/1/$1/g' $1 $2 $3 [root@uyhd000225 ~]# seq -s " $" 1 10|sed 's/1/$1/g' $1 $2 $3 $4 $5 $6 $7 $8 $9 $$10 [root@uyhd000225 ~]#