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 ~]# 
相关推荐
wanhengidc30 分钟前
短视频运营行业该如何选择服务器?
运维·服务器
雨中rain44 分钟前
Linux -- 从抢票逻辑理解线程互斥
linux·运维·c++
-KamMinG1 小时前
Centos7.9安装openldap+phpldapadmin+grafana配置LDAP登录最详细步骤 亲测100%能行
运维·grafana
Bessssss1 小时前
centos日志管理,xiao整理
linux·运维·centos
s_yellowfish1 小时前
Linux服务器pm2 运行chatgpt-on-wechat,搭建微信群ai机器人
linux·服务器·chatgpt
豆是浪个1 小时前
Linux(Centos 7.6)yum源配置
linux·运维·centos
vvw&1 小时前
如何在 Ubuntu 22.04 上安装 Ansible 教程
linux·运维·服务器·ubuntu·开源·ansible·devops
我一定会有钱1 小时前
【linux】NFS实验
linux·服务器
王铁柱子哟-1 小时前
解决 正在下载VS Code 服务器... 问题
运维·服务器
Ven%1 小时前
如何在防火墙上指定ip访问服务器上任何端口呢
linux·服务器·网络·深度学习·tcp/ip