seq命令详解及使用

seq命令详解及使用主要介绍 seq 命令的功能及使用 1 语法介绍 用法 seq OPTION 最后的数 或 seq OPTION 第一个数 最后一个数 按递归顺序从第一个到最后一个打印数字 参数的使用 f format 使用 printf 分隔的浮点格式 s

大家好,我是讯享网,很高兴认识大家。

主要介绍seq命令的功能及使用

1、语法介绍

用法:seq【OPTION】 ... 最后的数 或:seq【OPTION】... 第一个数 最后一个数 按递归顺序从第一个到最后一个打印数字 参数的使用: -f, format使用printf分隔的浮点格式 -s, STRING使用字符串分隔数字(默认:\n) -w, 通过填充前导零来平衡宽度 --help 显示此帮助文档并退出 --version 输出版本信息并退出 注: 如果省去了 第一个数,则默认第一个数为 1,如下代码 [root@0iqfi2q03qur5s script]# seq 3 1 2 3 # 默认补充第一个数为1,实际执行效果 seq 1 3 

讯享网

2、使用介绍

2.1、基本使用方式
  • 打印 1-6,6个数(默认分隔符是:\n)
    #可以省略第一个数字,可以写成 seq 6
讯享网[root@0iqfi2q03qur5s script]# seq 1 6 1 2 3 4 5 6 
  • 打印范围1-10,每个数之间间隔2
    #1 代表起始数,10代表结束数,2代表 1-10直接间隔大小,间隔大小可以调整
[root@0iqfi2q03qur5s script]# seq 1 2 10 1 3 5 7 9 
  • 打印1-6,指定分隔符为 ‘ ’ 一个空格,如下看效果
    #使用 -s 指定分隔符
讯享网[root@0iqfi2q03qur5s script]# seq -s ' ' 1 6 1 2 3 4 5 6 

#如果 -s 不指定分隔符会发生什么呢,看如下代码演示

[root@0iqfi2q03qur5s script]# seq -s 1 6  

#可以看出,如果没有指定分隔符,1 6 中的1 作为的分隔符,seq 默认在6前面补充了一个 1,实际效果为 seq -s 1 1 6

  • 打印1-100,并使它们长度的保持在3位
    #、题意很简单,实现的结果如下,使用 -w 参数
讯享网[root@0iqfi2q03qur5s script]# seq -w 100 001 002 003 ...... 021 022 023 ...... 098 099 100 

#-w 会判断最后一个参数的长度然后为前面的数补0,达到长度一致


讯享网

2.1、-f 参数的使用

  • 打印1.7777 到 6.8888保留小数点后两位
[root@4h6wusz ~]# seq -f "%.2f" 1.7777 6.8888 1.78 2.78 3.78 4.78 5.78 6.78 

#可以看出1.7777进行的四舍五入,变成了1.178,并且进行递增的只有整数部分

小讯
上一篇 2025-02-07 10:41
下一篇 2025-03-22 16:42

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/123132.html