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 分钟前
华为 HCIE 大数据认证中 Linux 命令行的运用及价值
大数据·linux·运维·华为·华为认证·hcie·it
wuicer2 小时前
ubuntu 20.04 安装anaconda以及安装spyder
linux·运维·ubuntu
玩转以太网3 小时前
基于W55MH32Q-EVB 实现 HTTP 服务器配置 OLED 滚动显示信息
服务器·网络协议·http
cui__OaO4 小时前
Linux软件编程--线程
linux·开发语言·线程·互斥锁·死锁·信号量·嵌入式学习
小狗爱吃黄桃罐头4 小时前
正点原子【第四期】Linux之驱动开发篇学习笔记-1.1 Linux驱动开发与裸机开发的区别
linux·驱动开发·学习
小晶晶京京4 小时前
day34-LNMP详解
linux·运维·服务器
画个太阳作晴天4 小时前
A12预装app
linux·服务器·前端
fengyehongWorld5 小时前
Linux crontab定时任务
linux·运维
shuangrenlong5 小时前
ubuntu更新chrome版本
linux·chrome·ubuntu
碎像6 小时前
Linux上配置环境变量
linux·运维·服务器