Linux命令(96)之seq

linux命令之seq

1.seq介绍

linux命令seq是用来产生整数序列

2.seq用法

seq 参数 首数 增量 尾数

|----|--------------------|
| 参数 | 说明 |
| -f | 使用printf 样式的浮点格式 |
| -s | 指定分隔符 |
| -w | 输出同宽数列,不足的位数用 0 补齐 |
[seq参数]

3.实例

3.1.输出1到5

命令:

seq 5

OR

seq 1 5

复制代码
[root@centos79-3 ~]# seq 5
1
2
3
4
5
[root@centos79-3 ~]# seq 1 5
1
2
3
4
5
[root@centos79-3 ~]# 

3.2.输出1 3 5

命令:

seq 1 2 5

复制代码
[root@centos79-3 ~]# seq 1 2 5
1
3
5
[root@centos79-3 ~]# 

3.3.输出同宽数值输出

命令:

seq -w 8 11

复制代码
[root@centos79-3 ~]# seq -w  8 11
08
09
10
11
[root@centos79-3 ~]# 

3.4.指定格式输出1

命令:

seq -f "%4g" 9 11

备注:

-f指定格式,%后面指定4位数,默许是%g,%4g不够位数的地方都是空格弥补

复制代码
[root@centos79-3 ~]# seq -f "%4g" 9 11
   9
  10
  11
[root@centos79-3 ~]# 

3.5.指定格式输出2

命令:

seq -f "%04g" 9 11

备注:

-f指定格式,%后面指定4位数,默许是%g,%04g不够位数的地方以0弥补

复制代码
[root@centos79-3 ~]# seq -f "%04g" 9 11
0009
0010
0011
[root@centos79-3 ~]# 

3.6.指定格式输出3

命令:

seq -f "ztj%04g" 9 11

备注:

-f指定格式,%后面指定4位数,默许是%g,%04g不够位数的地方以0弥补,最后最前面加上ztj

复制代码
[root@centos79-3 ~]# seq -f "ztj%04g" 9 11
ztj0009
ztj0010
ztj0011
[root@centos79-3 ~]# 

3.7.使用指定字符串分隔显示输出

命令:

seq -s " " -f "ztj%04g" 9 11

复制代码
[root@centos79-3 ~]# seq -s " " -f "ztj%04g" 9 11
ztj0009 ztj0010 ztj0011
[root@centos79-3 ~]# 

seq -s "`echo -e '\t'`" -f "ztj%04g" 9 11

备注:使用tab见进行分隔

复制代码
[root@centos79-3 ~]# seq -s "`echo -e '\t'`" -f "ztj%04g" 9 11
ztj0009	ztj0010	ztj0011
[root@centos79-3 ~]# 

另外:当输出等宽字符串时不应再指定格式字符串,即:seq参数-w与-f不能一起用

命令:

seq -w -f "ztj%04g" 9 11 --->命令会报错

复制代码
[root@centos79-3 ~]# seq -w -f "ztj%04g" 9 11
seq: format string may not be specified when printing equal width strings
Try 'seq --help' for more information.
[root@centos79-3 ~]# 
相关推荐
不怕犯错,就怕不做5 分钟前
RK linux在buildroot中如何添加linux命令
linux·驱动开发·嵌入式硬件
2601_962218478 分钟前
万象生鲜系统多账套隔离技术适配集团生鲜企业集团化数字化管控
大数据·运维·微服务·云原生·架构
M158227690559 分钟前
ModbusTCP 转 Profinet 网关:上位机控制 PN 伺服方案
服务器·网络·tcp/ip
小羊在睡觉14 分钟前
HLS视频
linux·后端·golang
宵时待雨15 分钟前
linux笔记归纳18:传输层协议TCP
linux·网络·笔记·网络协议·tcp/ip
王志来1379447300828 分钟前
安防监控工控工业服务器配套
运维·服务器·python
hanchenxing31 分钟前
自动化脚本“卡住无输出“怎么办: 一次 WebSocket 挂死的排查与自愈模板
运维·javascript·chrome·websocket·自动化·自动化爬虫
吴声子夜歌33 分钟前
Shell编程——条件测试与比较
linux·运维·shell
音草35 分钟前
Linux 基础指令入门:常用命令、Shell 原理与权限管理
linux
aosky39 分钟前
Linux 写内容到文件的几种方式
java·linux·服务器