每天学习一个Windows命令或Linux命令——seq

今天我们来学习 seq命令!

seq命令(单词sequence序列的缩写)是Linux系统中用于输出序列化的一串整数的命令。

一、seq用法

seq用法一共有以下三种:

seq [选项]... 尾数
seq [选项]... 首数 尾数
seq [选项]... 首数 增量(步长) 尾数

其中,选项有以下几种:

-f :   使用printf 样式的浮点格式
-s :   使用指定字符串分隔数字,默认是换行符
-w :   在列前添加0 使得宽度相同

二、seq使用实例

1.输出整数1-6,如下所示:

1
2
3
4
5
6

(1)seq [选项]... 尾数,默认首数是1 ,增量为1

seq 6

(2)seq [选项]... 首数 尾数

seq 1 6

(3)seq [选项]... 首数 增量(步长) 尾数

seq 1 1 6

2.使用 -s 指定分隔符为空格

seq -s ' ' 2 2 8

输出:

2 4 6 8

3.使用 -f 指定输出格式

使用 -f 来指定输出格式,% 后面表示的是数字的位数,默认为 %g。

(1)指定输出为两位,%2g 表示两位输出,不足两位默认补空格

seq -f "%2g" 8 11

输出:

 8
 9
10
11

(2)指定输出位数为2位,%02g 表示两位输出,不足两位部分补0

seq -f "%02g" 8 11

输出:

08
09
10
11

(3)在输出的序列前加入自定义字串hello

seq -f "hello%02g" 8 11

输出:

hello08
hello09
hello10
hello11

4.使输出数字等宽,默认补0

seq -w 0 50 150

输出:

000
050
100
150

今天的命令学习就到此结束啦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值