,,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系列教程总结

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

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: