Linux seq命令的使用详解

Linux seq命令的使用详解

本文主要介绍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系列教程总结

这就是本文的全部内容。希望对大家的学习有帮助,支持我们。

Linux seq命令的使用详解