Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Linux 命令(113)—— seq 命令

Linux 命令(113)—— seq 命令

作者头像
恋喵大鲤鱼
发布于 2020-02-15 09:30:51
发布于 2020-02-15 09:30:51
74200
代码可运行
举报
文章被收录于专栏:C/C++基础C/C++基础
运行总次数:0
代码可运行

1.命令简介

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

2.命令格式

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
seq [OPTION]... LAST
seq [OPTION]... FIRST LAST
seq [OPTION]... FIRST INCREMENT LAST

3.选项说明

注意,长选项的强制性参数对于短选项也是强制的。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
-f, --format=FORMAT
	使用 printf 样式的浮点格式
-s, --separator=STRING
	使用指定字符串分隔数字(默认:\n)
-w, --equal-width
	在数字添加 0 使得宽度相同
--help
	显示帮助信息并退出
--version
	显示版本信息并退出

4.常用示例

(1)输出 1~5。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
seq 5
# 或
seq 1 5
# 或
seq 1 1 5
1
2
3
4
5

(2)按照步长 10 生成从 10 到 50 的整数序列。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
seq 10 10 50
10
20
30
40
50

(3)按照指定格式 num%03g 格式输出。num 为前置字符串,%03g 表示数字宽度为 3,不足前置补 0。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
seq -f"num%03g" 3
num001
num002
num003

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
seq -w 9 11
09
10
11

注意,当输出等宽字符串时不能再指定格式字符串,即 -w 与 -f 不能一起用。

(5)使用指定字符串分隔数字。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
seq -w -s "," 9 11
09,10,11

(6)使用 Tab 分隔数字。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
seq -s "`echo -e '\t'`" 9 11
9	10	11

先用命令做成一个 Tab,然后再指定成分隔符。


参考文献

[1] seq(1) manual [2]【Linux】一步一步学Linux——seq命令(221)

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/02/07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
seq(1) command
seq(Sequence) 用于按照指定步长产生从起始数到结束数之间的所有整数。起始数和步长可使用默认值 1,结束数必须指定。
恋喵大鲤鱼
2023/10/12
1390
Linux 之 seq 命令
原文链接:https://rumenz.com/rumenbiji/linux-seq.html
入门笔记
2021/08/26
5560
Linux的seq命令
作用:seq命令用于以指定增量从首数开始打印数字到尾数,即产生从某个数到另外一个数之间的所有整数,并且可以对整数的格式、宽度、分割符号进行控制。
狼啸风云
2019/11/05
6650
linux shell编程相关知识点
把完成一个任务的所有命令,按照先后顺序,自上而下写在一个文本文件里,给予执行权限去执行。
黑马金牌编程
2022/06/18
3200
seq命令总结
基本用法 seq [ 选项 ]...  尾数 seq [ 选项 ]...  首数 尾数 seq [ 选项 ]...  首数 增量 尾数 以指定增量从首数开始打印数字到尾数。 选项: -f, --format= 格式 使用 printf  样式的浮点格式 -s, --separator= 字符串 使用指定字符串分隔数字 ( 默认使用: \n) -w, --equal-width  在列前添加 0 使得宽度相同
跑马溜溜的球
2020/12/07
5040
3.文件查看及内容处理
功能:crt模式看文件浏览过滤 语法:more [-dlfpcsu] [-num] [+/pattern] [+linenum] [file ...] 用法: 需要按键操作浏览过程 空白键 (space):向下翻一页; Enter:向下翻一行; /字串:在这个显示的内容当中,向下搜寻字串这个关键字; f:快速翻页 q:退出more浏览 说明:more虽然可以浏览比cat更多的文件内容,但有缺点,不能往上翻页,只能往下翻页,直到结束。 4.less
py3study
2020/01/07
7400
如何在Linux中使用 seq 命令打印具有指定增量或格式的数字序列?
seq 命令是 sequence 的缩写,用于打印数字序列,数字可以是整数或实数(带小数点)。
网络技术联盟站
2022/04/12
1.7K0
如何在Linux中使用 seq 命令打印具有指定增量或格式的数字序列?
Shell脚本常用命令一览
描述:bash 是一个为GNU计划编写的Unix shell,它的名字是一系列缩写Bourne-Again SHell — 这是关于Bourne shell(sh)的一个双关语(Bourne again / Born again), Bash不但与Bourne Shell兼容,还继承了C Shell、Korn Shell等优点。
全栈工程师修炼指南
2022/09/28
1.3K0
Shell脚本常用命令一览
Linux 命令系列之 seq
在搭建 Elasticsearch 集群时,需要设置多个数据目录,以提高磁盘吞吐量,使用 seq和mkdir 可以快速批量创建。
叨叨软件测试
2020/04/14
9930
Shell脚本常用命令一览
描述:bash 是一个为GNU计划编写的Unix shell,它的名字是一系列缩写Bourne-Again SHell — 这是关于Bourne shell(sh)的一个双关语(Bourne again / Born again), Bash不但与Bourne Shell兼容,还继承了C Shell、Korn Shell等优点。
全栈工程师修炼指南
2020/10/26
2K0
Shell脚本常用命令一览
Linux 命令 | 每日一学,文本处理之内容分割排序实践
描述:用来显示行中的指定部分,删除文件中指定字段,在文件的每一行中提取片断, 在每个文件 FILE 的各行中, 把提取的片断显示在标准输出。
全栈工程师修炼指南
2024/09/24
2130
Linux 命令 | 每日一学,文本处理之内容分割排序实践
Linux 文件管理命令语法、参数、实例全汇总(一)
命令:cat cat 命令用于连接文件并打印到标准输出设备上。 使用权限 所有使用者 语法格式 cat [-AbeEnstTuv] [--help] [--version] fileName 参数说明 -n 或 --number:由 1 开始对所有输出的行数编号。 -b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。 -s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。 -v 或 --show-nonprinting:使用 ^ 和
小小科
2018/05/04
1.4K0
linux运维中的命令梳理(三)
----------文本操作命令---------- sed命令:文本编辑工具 sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法 sed命令行格式为: sed [-nefri] ‘command’ 输入文本 常用选项: -n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般都会被列出到萤幕上。但如果加上 -n 参数
洗尽了浮华
2018/01/23
8.2K0
文件查看分割命令
描述:cat命令(Concatenate)连接文件并打印到标准输出设备上(显示、读取或拼接文件内容),他经常用来显示文件的内容,类似于下的type命令。 当文件较大的时候建议采用more或者less命令进行查看文件:
全栈工程师修炼指南
2022/09/28
4K0
文件查看分割命令
Linux 命令 | 每日一学,文本处理之文件内容查看实践
描述:此命令将读取文件并打印到标准输出设备上(显示、读取或拼接文件内容), 常用来显示文件的内容类似于windows系统里的type命令。
全栈工程师修炼指南
2024/09/24
2490
Linux 命令 | 每日一学,文本处理之文件内容查看实践
linux基础命令介绍二:输入与输出
在第一篇介绍命令行接口时,我们是这样描述CLI的:是一种通过在终端窗口中键入文本命令来实现与计算机交互的接口。 这里简要说明一下终端的概念,历史上,控制台与终端都是硬件。其中控制台(console)是计算机本身就有的设备,一台计算机只有一个控制台。计算机启动的时候,所有的信息都会显示到控制台上。而终端(terminal)属于外围设备(显示器和键盘),通常通过串口与计算机相连,然后对计算机进行操作。计算机操作系统中,与终端不相关的信息,比如内核消息,后台服务消息,不会显示到终端上。由于控制台与终端都起着显示信息的作用,于是随着时间的推移,它们之间的区别也越来越模糊。现在,计算机硬件越来越便宜,通常不再连接以前那种真正意义上的“终端设备”了,终端和控制台由硬件的概念,逐渐演化成了软件的概念。当前所说的终端,比如linux中的虚拟终端,都是软件的概念。 如上一篇中提到的命令who的输出:
用户5030870
2019/04/11
4K0
linux基础命令介绍二:输入与输出
Linux 常用命令(三)
curl 命令支持在线下载功能,使用方便,它支持,S,等协议,还支持PUT,POST,COOKIES,认证授权等操作。
小徐
2018/09/21
2.1K0
Linux 常用命令(三)
Python 中的字符串 — str
由于 Python 源代码也是一个文本文件,所以,当你的源代码中包含中文的时候,在保存源代码时,就需要务必指定保存为 UTF-­8 编码。当 Python 解释器读取源代码时,为了让它按 UTF-­8 编码读取,我们通常在文件开头写上这两行:
忆想不到的晖
2021/12/06
1.3K0
Linux 命令(142)—— hexdump 命令
格式字符串可以包含任意数量的格式单元,由空格分隔。格式单元最多包含三项:迭代计数、字节计数和格式。
恋喵大鲤鱼
2022/09/19
3.8K0
Linux 命令 | 每日一学,文本处理三剑客之grep命令实践
上一篇,我们学习了Shell脚本编程中的正则表达式【Linux 运维 | 6.从零开始,Shell编程中正则表达式 RegExp 速成指南】, 不知道各位初学的童鞋是否已经初步掌握了呢,接下来我们学习Linux中的文本处理三剑客之一grep命令,grep 命令是Linux系统中常用的文本搜索工具,它可以根据指定的字符串模式或者正则表达式对文件内容每行进行搜索、匹配等操作。
全栈工程师修炼指南
2024/09/29
2470
Linux 命令 | 每日一学,文本处理三剑客之grep命令实践
相关推荐
seq(1) command
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验