linux seq命令的用法

一、用法

seq命令用于生成某个范围内的整数,格式为:seq [选项]... [首数] [增量] 尾数

  • -f:格式化数据,使用%g表示整数,例如%g aaa%03g
  • -s:指定字符分隔产生的所有数字,默认为\n
  • -w:使所有数据同宽,位数小的前面补零,不能和-f同时使用。

二、示例

[root@localhost shell]# seq 5 # 输出1-5的所有整数
1
2
3
4
5
[root@localhost shell]# seq 3 5  # 输出3-5的所有整数
3
4
5
[root@localhost shell]# seq 1 2 5  # 1-5,增量为2
1
3
5
[root@localhost shell]# seq -f "id:%06g" 1 2 5  # 以特定格式输出
id:000001
id:000003
id:000005
[root@localhost shell]# seq -w 99 101  # 使所有数据等宽
099
100
101
[root@localhost shell]# seq -w -s '' '' 99 101 # 以空格分隔所有的数据
099 100 101
最后修改:2018 年 01 月 04 日 07 : 55 PM

发表评论