linux系统中seq命令的用法

1、简单用法,直接加数字

复制代码
[root@linuxprobe test]# seq 10  ## 输出1到10列表
1
2
3
4
5
6
7
8
9
10
复制代码

 

2、设置起点、终点

复制代码
[root@linuxprobe test]# seq 5 10  ##设置起点为5,终点为10,默认的步长为1。
5
6
7
8
9
10
复制代码

 

3、设置步长 

复制代码
[root@linuxprobe test]# seq 1 2 10  ##步长为2
1
3
5
7
9
[root@linuxprobe test]# seq 1 3 10 ##步长为3
1
4
7
10
复制代码

 

4、-w 设置输出数字同宽

复制代码
[root@linuxprobe test]# seq 10
1
2
3
4
5
6
7
8
9
10
[root@linuxprobe test]# seq -w 10 ##设置同宽
01
02
03
04
05
06
07
08
09
10
[root@linuxprobe test]# seq -w 100 | tail  ##同上
091
092
093
094
095
096
097
098
099
100
复制代码

 

5、指定数字宽度

复制代码
[root@linuxprobe test]# seq -f %2g 10 ##指定宽度为2
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
[root@linuxprobe test]# seq -f %3g 10 ## 指定宽度为3
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
复制代码

 

 

 

6、用0填充多余间隔

复制代码
[root@linuxprobe test]# seq -f %02g 10
01
02
03
04
05
06
07
08
09
10
[root@linuxprobe test]# seq -f %03g 10
001
002
003
004
005
006
007
008
009
010
复制代码

 

7、添加指定字符

复制代码
[root@linuxprobe test]# seq -f xxx%02g 10
xxx01
xxx02
xxx03
xxx04
xxx05
xxx06
xxx07
xxx08
xxx09
xxx10
[root@linuxprobe test]# seq -f xxx%02gyyy 10
xxx01yyy
xxx02yyy
xxx03yyy
xxx04yyy
xxx05yyy
xxx06yyy
xxx07yyy
xxx08yyy
xxx09yyy
xxx10yyy
复制代码

 

8、-s 选项用于指定输出分割符

[root@linuxprobe test]# seq -s " " 6 ## 以空格为分隔符
1 2 3 4 5 6
[root@linuxprobe test]# seq -s "--" 6 ## 以--为分隔符
1--2--3--4--5--6
[root@linuxprobe test]# seq -s ":" 6  ## 以:为分隔符
1:2:3:4:5:6

 

posted @   小鲨鱼2018  阅读(902)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示