本文主要介绍Linux seq命令使用的详细说明。通过示例代码非常详细,对大家的学习或者工作都有一定的参考价值。有需要的朋友下面和边肖一起学习。
01. 命令概述
seq命令用于生成整数序列。
02. 命令格式
用法:
序列[选项].尾数
序列[选项].第一个数字和最后一个数字
序列[选项].第一增量尾数
03. 常用选项
以指定的增量从第一个数字到最后一个数字打印数字。
-f,-format=format使用printf样式的浮点格式。
-s,-separator=String使用指定的字符串来分隔数字(默认值:n)
-w -w,- equal-width在列前添加0,使宽度相同。
- help显示此帮助消息并退出。
- version显示版本信息并退出。
04. 参考示例
4.1产出1-5
[邓@localhost ~]$ seq 5
一个
2
三
四
五
[邓@localhost ~]$
4.2产出1-5
[deng@localhost ~]$ seq 1 5
一个
2
三
四
五
[邓@localhost ~]$
4.3产出3-5
[deng@localhost ~]$ seq 3 5
三
四
五
[邓@localhost ~]$
4.4产出1 4 7 10
[deng@localhost ~]$ seq 1 3 10
一个
四
七
10
[邓@localhost ~]$
4.5指定格式的输出
[Deng @ localhost ~]$ seq-f % 3g 9 11
九
10
11
[邓@localhost ~]$
它表示-f指定格式,在%之后指定3位数,缺省值为% g,空格填充在%3g没有足够位数的地方。
4.6规定格式的输出
[邓@ localhost ~]$ seq-f 9 11
009
010
011
[邓@localhost ~]$
意思是打印三位数,不足部分填0。
4.7规定格式的输出
[邓@ localhost ~]$ seq-f 9 11
str009
str010
str011
[邓@localhost ~]$
意思是把三位数不够的地方打印出来,填0,前面放str。
4.8在列前加0,使宽度相同。
[deng@localhost ~]$ seq -w 9 11
09
10
11
[邓@localhost ~]$
输出等宽字符串时,不应指定格式字符串,并且-w和-f不能一起使用。
4.9使用指定的字符串来分隔数字
[邓@ localhost ~]$ seq-s -f strg 9 11
str009 str010 str011
[邓@localhost ~]$
4.10使用tab键分隔数字
[Deng @ localhost ~]$ seq-s ` echo-e t ` 9 11
9 10 11
[邓@localhost ~]$
首先用命令制作一个制表符,然后将其指定为分隔符。
05. 附录
参考:【Linux】循序渐进学习Linux系列教程总结
这就是本文的全部内容。希望对大家的学习有帮助,支持我们。