zoukankan      html  css  js  c++  java
  • Linux中seq命令的用法

    用于产生从某个数到另外一个数之间的所有整数
      例一:
      # seq 1 10
      结果是1 2 3 4 5 6 7 8 9 10
      例二:
      #!/bin/bash
      for i in `seq 1 10`;
      do
      echo $i;
      done
      或者用
      for i in $(seq 1 10)
      也可以
    seq
    -f, --format=FORMAT      use printf style floating-point FORMAT (default: %g)
    -s, --separator=STRING   use STRING to separate numbers (default: /n)
    -w, --equal-width        equalize width by padding with leading zeroes
    -f 选项   指定格式
    #seq -f"%3g" 9 11
    9
    10
    11
    % 后面指定数字的位数 默认是"%g", 
    "%3g"那么数字位数不足部分是空格 
    #sed -f"%03g" 9 11 这样的话数字位数不足部分是0 
    % 前面制定字符串
    seq -f "str%03g" 9 11
    str009
    str010
    str011
    -w 指定输出数字同宽   不能和-f一起用 
    seq -w -f"str%03g" 9 11
    seq: format string may not be specified when printing equal width strings
    seq -w 98 101
    098
    099
    100
    101
    输出是同宽的
    -s 指定分隔符 默认是回车
    seq -s" " -f"str%03g" 9 11
    str009 str010 str011
    要指定/t 做为分隔符号
    seq -s"`echo -e "/t"`" 9 11
    指定/n/n作为分隔符号
    seq -s"`echo -e "/n/n"`" 9 11
    19293949596979899910911
    得到的是个错误结果
    不过一般也没有这个必要 它默认的就是回车作为分隔符
  • 相关阅读:
    js(5)关于this的指代值
    bootstrap(2)关于表单
    bootstrap(1)关于排版
    bootstrap基础(0)写在前面的一些话
    js(4) 继承
    js(3)面向对象的程序设计
    js(2)关于作用域和作用域链
    鼠标事件(jQuery方法)
    鼠标事件(JS原生方法)
    键盘事件(在输入框中输入内容后按回车键)
  • 原文地址:https://www.cnblogs.com/langren1992/p/4883737.html
Copyright © 2011-2022 走看看