当前位置: 首页 > news >正文

每天学习一个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

输出:

 89
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

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

http://www.lryc.cn/news/368255.html

相关文章:

  • C++设计模式-中介者模式,游戏对象之间的碰撞检测
  • Rust-02-变量与可变性
  • mov指令中不允许的操作——汇编语言
  • Python进阶-部署Flask项目(以TensorFlow图像识别项目WSGI方式启动为例)
  • WooYun-2016-199433 -phpmyadmin-反序列化RCE-getshell
  • 社交“学习伙伴”:Meta Llama助力对话升级
  • LabVIEW 反向工程的实现与法律地位
  • Python怎么做单元测试
  • ghidra
  • 如何解决网络问题?
  • 高速USB转串口芯片CH343
  • C++ MPI多进程并发
  • UFS协议入门-分层结构
  • Docker Desktop - WSL distro terminated abruptly
  • HTML-CSS练习例子
  • 【JavaScript脚本宇宙】创造声音的魔法:深入了解Web音频处理库
  • 苹果需要专注于让人工智能变得实用,而不是华而不实
  • 安全专业的硬件远控方案 设备无网也能远程运维
  • Freeswitch-soundtouch-变声开发
  • Unity2D游戏制作入门 | 09(之人物动画制作)
  • 【自动部署】4.阿里云ECS服务器 IDEA自动部署项目
  • [Algorithm][动态规划][01背包问题][目标和][最后一块石头的重量Ⅱ]详细讲解
  • LabVIEW控制PLC的实现方式
  • JSTL知识点讲解与配置
  • Autodesk 3ds Max软件下载安装;3ds Max功能强大的三维建模、渲染软件安装包获取
  • 联合体和枚举<C语言>
  • 算法人生(21):从“React框架”看“情绪管理”
  • 千益畅行:合法合规的旅游卡服务,真实可靠的旅游体验
  • Linux下软件安装
  • 在线按模板批量生成文本工具