seq命令:用于产生一个数到另一个数的整数
例1:
[[email protected] 0702]# seq 1 5
1
2
3
4
5
[[email protected] 0702]# seq 5
1
2
3
4
5
seq 1 5和seq 5的结果是一样的,未指定起始值默认是从1开始
例2:产生一组在7和30之间的整数,间隔为3
[[email protected] 0702]# seq 7 3 30
7
10
13
16
19
22
25
28
例3:
-w 输出结果同宽,不足用0填补
[[email protected] 0702]# seq -w 8 13
08
09
10
11
12
13
例4:
-f 指定输出格式
[[email protected] 0702]# seq -f "str%03g" 8 13
str008
str009
str010
str011
str012
str013
% 前面指定字符串str,%后面指定的是用什么补充和位数,用“0”补充(默认是空格)位数是3位
例5:
-s 指定分隔符 默认是回车
[[email protected] 0702]# seq -s" " -f"str%03g" 8 13
str008 str009 str010 str011 str012 str013
用制表符做分隔符
[[email protected] 0702]# seq -s"`echo -e "\t"`" 8 13
8 9 10 11 12 13
时间: 2024-10-13 00:22:52