Shell seq 命令

àì夳堔傛蜴生んèń 2024-02-27 02:09 172阅读 0赞

seq(sequeue)用于序列化输出一个数到另一个数之间的整数。

一、使用方法

  • seq [选项] 尾数
  • seq [选项] 首数 尾数
  • seq [选项] 首数 增量 尾数
[选项]
  1. -f, --format=FORMAT use printf style floating-point FORMAT
  2. -s, --separator=STRING use STRING to separate numbers (default: \n)
  3. -w, --equal-width equalize width by padding with leading zeroes
  4. --help display this help and exit
  5. --version output version information and exit

二、示例说明

1、输出连续整数

1)输出连续 1 到 5 的整数

  1. seq 5

在这里插入图片描述

  1. seq 1 5

在这里插入图片描述

2)输出 1 到 10,间隔为 3 的所有整数

  1. seq 1 3 10

在这里插入图片描述

2、-f 指定输出格式

1)数字位数为三位,不足补空格

  1. seq -f "%3g" 1 5

在这里插入图片描述

2)数字位数为三位,不足补0

  1. seq -f "%03g" 1 5

在这里插入图片描述

  1. seq -f "test%03g" 1 5

在这里插入图片描述

3、-s 指定分隔符,默认分隔符是/n(回车)

1)空格作为分隔符

  1. seq -s " " 1 5

在这里插入图片描述

2)中划线作为分隔符

  1. seq -s "-" 1 5

在这里插入图片描述

4、-w 指定输出数字同宽

1)等宽输出 8 到 12 之间的连续整数

  1. seq -w 8 12

在这里插入图片描述

2)等宽输出 99 到 101 之间的连续整数

  1. seq -w 99 101

在这里插入图片描述

5、组合使用

等宽输出 99 到 101 之间的连续整数,并用空格分隔

  1. seq -w -s " " 99 101

在这里插入图片描述

6、查看版本信息
  1. seq --version

在这里插入图片描述

7、查看帮助文档
  1. seq --help

在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,172人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Seq2Seq与Attention

    一、seq2seq 对于序列数据常用的深度学习结构是RNN,但是普通RNN的结构存在缺陷,比如梯度消失,输入序列与输出序列要求等长等问题。这在许多情况下,比如翻译、生成总

    相关 linux常用命令seq

    seq命令用于以指定增量从首数开始打印数字到尾数,即产生从某个数到另外一个数之间的所有整数,并且可以对整数的格式、宽度、分割符号进行控制。 语法: