Linux:seq指令

学习自:

Linux 命令(113)—— seq 命令-腾讯云开发者社区-腾讯云

1、前言

seq(Sequence)指令类似Python中的range函数,用于按照指定步长产生从startend之间的所有整数。

2、用法

seq [选项] start step end

start、step:默认1,可不写

end:必须要有

3、选项

选项

说明

-f format

通过format指定输出格式
-s separator 使用指定分隔符分隔数字,默认\n
-w

给数字前加0以使宽度相同

选项w和f不能一起使用

4、例子

1)输出1~5

seq 5
1
2
3
4
5

2)输出10 20 …… 50

seq 10 10 50
10
20
30
40
50

3)指定格式:指定宽度3,不足前置补0,每个输出数字前加字符num:

seq -f "num%03g" 3
num001
num002
num003

4)前置补0使数字宽度相同

seq -w 9 11
09
10
11

5)使用指定分隔符

seq -w -s "," 9 11
09,10,11

6)使用tab分隔符

seq -s "`echo -e '\t'`" 9 11
9       10      11

echo -e代表对转义字符进行解释,将\t表示为制表符。

 

posted @ 2024-09-11 15:34  ShineLe  阅读(80)  评论(0编辑  收藏  举报