zoukankan      html  css  js  c++  java
  • seq 增量输出命令

    功能:

    seq命令用于以指定增量从首数开始打印数字到尾数

    格式:

      [2] seq [选项] 首数 尾数

      [3] seq [选项] 首数 增量 尾数选项:

    选项:

    -f, --format=FORMAT   //指定格式格式
    use printf style floating-point FORMAT

    -s, --separator=STRING //指定分隔符 默认回车为分隔符
    use STRING to separate numbers (default: )

    -w, --equal-width //参数是输出数字同宽
    equalize width by padding with leading zeroes

    --help display this help and exit  //帮助信息

    --version  // 版本号
    output version information and exit

    实例:

    1.利用seq打印1到10

    [root@localhost ~]# vim csss.sh
    #!/bin/bash
    seq 1 10
    
    [root@localhost ~]# sh csss.sh
    1
    2
    3
    4
    5
    6
    7
    8
    9
    

    2.-f 用seq参数定义打印格式打印1-100 前面用0补齐

    [root@localhost ~]# vim csss.sh 
    #!/bin/bash
    seq -f %03g 1 100       
    [root@localhost ~]# sh csss.sh 
    001
    002
    003
    004
    005
    006
    007
    008
    009
    010
    011
    012
    013
    014
    015
    016
    017
    

    2.2-f 参数讲解% : 后面指定数字的位数 默认是"%g", % 前面制定字符串

    注意: -f参数不可以和 -w参数一起使用 -w参数是输出数字同宽

    2.2.1"%3g"那么数字位数不足部分是空格
    seq -f"%03g" 1 100 这样的话数字位数不足部分是0 

    2.2.3seq -f "***%03g" 1 10 

     

     

  • 相关阅读:
    StackExchange.Redis 文档翻译
    性能分析
    脚本
    KEYS,SCAN,FLUSHDB 等等,这些命令在哪里?
    事件
    发布/订阅 消息顺序
    Redis中的事务
    键、值以及通道
    管道和多路复用器
    配置
  • 原文地址:https://www.cnblogs.com/gaiting/p/12013332.html
Copyright © 2011-2022 走看看