seq
生成1~10数字:
-s指定分隔符
[root@localhost tmp]# seq -s " " 10
1 2 3 4 5 6 7 8 9 10
生成下列显示的效果:
例一:
&表示[0-9]本身,$是想要增加的字符。
[root@localhost tmp]# seq 9 | sed 's#[0-9]#$&#g'
$1
$2
$3
$4
$5
$6
$7
$8
$9
例二:
[root@bogon ~]# seq -s " " 9 | sed 's#[1-9]#$&#g'
$1 $2 $3 $4 $5 $6 $7 $8 $9
例三:
[root@bogon ~]# seq -s " $" 9
1 $2 $3 $4 $5 $6 $7 $8 $9
例四:
[root@slavedb test]# echo -e "`seq -s ",
" 10`"
1,
2,
3,
4,
5,
6,
7,
8,
9,
10
打印,1,3,5,7,9;中间的数字2是布长:
[root@slavedb test]# seq 1 2 10
1
3
5
7
9
倒序生成10~1:
[root@slavedb test]# seq 10 -1 1
10
9
8
7
6
5
4
3
2
1