• Linux命令(96)之seq


    linux命令之seq

    1.seq介绍

    linux命令seq是用来产生整数序列

    2.seq用法

    seq [参数] [首数] [增量] [尾数]

    seq参数
    参数说明
    -f使用printf 样式的浮点格式
    -s指定分隔符
    -w输出同宽数列,不足的位数用 0 补齐

    3.实例

    3.1.输出1到5

    命令:

    seq 5

    OR

    seq 1 5 

    1. [root@centos79-3 ~]# seq 5
    2. 1
    3. 2
    4. 3
    5. 4
    6. 5
    7. [root@centos79-3 ~]# seq 1 5
    8. 1
    9. 2
    10. 3
    11. 4
    12. 5
    13. [root@centos79-3 ~]#

    3.2.输出1 3 5

    命令:

    seq 1 2 5

    1. [root@centos79-3 ~]# seq 1 2 5
    2. 1
    3. 3
    4. 5
    5. [root@centos79-3 ~]#

    3.3.输出同宽数值输出

    命令:

    seq -w 8 11

    1. [root@centos79-3 ~]# seq -w 8 11
    2. 08
    3. 09
    4. 10
    5. 11
    6. [root@centos79-3 ~]#

    3.4.指定格式输出1

    命令:

    seq -f "%4g" 9 11

    备注:

    -f指定格式,%后面指定4位数,默许是%g,%4g不够位数的地方都是空格弥补

    1. [root@centos79-3 ~]# seq -f "%4g" 9 11
    2. 9
    3. 10
    4. 11
    5. [root@centos79-3 ~]#

    3.5.指定格式输出2

    命令:

    seq -f "%04g" 9 11

    备注:

    -f指定格式,%后面指定4位数,默许是%g,%04g不够位数的地方以0弥补

    1. [root@centos79-3 ~]# seq -f "%04g" 9 11
    2. 0009
    3. 0010
    4. 0011
    5. [root@centos79-3 ~]#

    3.6.指定格式输出3

    命令:

    seq -f "ztj%04g" 9 11

    备注:

    -f指定格式,%后面指定4位数,默许是%g,%04g不够位数的地方以0弥补,最后最前面加上ztj

    1. [root@centos79-3 ~]# seq -f "ztj%04g" 9 11
    2. ztj0009
    3. ztj0010
    4. ztj0011
    5. [root@centos79-3 ~]#

    3.7.使用指定字符串分隔显示输出

    命令:

    seq -s " " -f "ztj%04g" 9 11

    1. [root@centos79-3 ~]# seq -s " " -f "ztj%04g" 9 11
    2. ztj0009 ztj0010 ztj0011
    3. [root@centos79-3 ~]#

    seq -s "`echo -e '\t'`" -f "ztj%04g" 9 11

    备注:使用tab见进行分隔

    1. [root@centos79-3 ~]# seq -s "`echo -e '\t'`" -f "ztj%04g" 9 11
    2. ztj0009 ztj0010 ztj0011
    3. [root@centos79-3 ~]#

    另外:当输出等宽字符串时不应再指定格式字符串,即:seq参数-w与-f不能一起用

    命令:

    seq -w -f "ztj%04g" 9 11               --->命令会报错

    1. [root@centos79-3 ~]# seq -w -f "ztj%04g" 9 11
    2. seq: format string may not be specified when printing equal width strings
    3. Try 'seq --help' for more information.
    4. [root@centos79-3 ~]#
  • 相关阅读:
    Java基础数组Arrays工具类
    互联网研发效能之去哪儿网(Qunar)核心领域DevOps落地实践
    C语言-动态内存分配
    Ansys Zemax | 如何建立LCD背光源模型
    一文掌握数仓中auto analyze的使用
    【Linux】冯诺依曼体系结构、操作系统及进程概念
    【文本分类】《融合知识感知与双重注意力的短文本分类模型》
    【Java】不一样的图书管理系统
    计算机毕业设计之java+javaweb的影院管理系统-电影院管理系统
    C语言柔性数组
  • 原文地址:https://blog.csdn.net/z19861216/article/details/133126781