Linux seq命令详解


1.命令简介

seq(Sequence) 命令用于按照指定步长产生从起始数到结束数之间的所有整数。起始数和步长可使用默认值 1,结束数必须指定。输出的间隔和格式也都可以指定。

 

 1 # seq --help
 2 用法:seq [选项]... 尾数
 3  或:seq [选项]... 首数 尾数
 4  或:seq [选项]... 首数 增量 尾数
 5 Print numbers from FIRST to LAST, in steps of INCREMENT.
 6 
 7 Mandatory arguments to long options are mandatory for short options too.
 8   -f, --format=FORMAT      use printf style floating-point FORMAT 使用printf 样式的浮点格式  9   -s, --separator=STRING   use STRING to separate numbers (default: \n) 使用指定字符串分隔数字(默认使用:\n)
10   -w, --equal-width        equalize width by padding with leading zeroes 在列前添加0 使得宽度相同【自动补位】
11       --help            显示此帮助信息并退出
12       --version         显示版本信息并退出

2、示例

输出1到5的整数,首数和间隔都可省略

[root@ITO-YW-HOST ~]# seq 3
[root@ITO-YW-HOST ~]# seq 1 3
 
指定分隔符  横着输出
1 [root@ITO-YW-HOST ~]# seq -s "//" 3
2 [root@ITO-YW-HOST ~]# seq -s " " 3
 
1到15间隔3个数依次输出
[root@ITO-YW-HOST ~]# seq 1 3 15
 
补全位数
[root@ITO-YW-HOST ~]# seq -w 2 3 15

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM