seq命令

seq命令

seq用于产生一个数到另一个数之间的数

具体规则:

1. seq 1 10 将产生10个数,竖排,相当于直接seq 10

若前数大于后数,则无结果

可有小数seq num1 num2

a.若num2为小数,num1为整数,则输出仍全为整数

b.若num1为小数

若num1<num2 -> seq 1.2 5.4

1.2

2.2

3.2

4.2

5.2

若num1<num2且num1的小数部分大于num2的小数部分

seq 1.5 5.4

1.5

2.5

3.5

4.5

2. -f:格式化。seq-f “%g” num1 num2

%g前后可任意定制,中间可指定位数,加0表示空位用0填充

seq -f “%3g” 1 10

seq -f “%03g” 1 10

seq -f “test%03gtest” 1 10

3. -s:指定分隔符,默认是回车

seq -s “ ” 1 5

1 2 3 4 5

使用\t做分隔符

seq -s "`echo-e "\t"`" 1 5

4. -w:指定输出数字同宽,并不是指定宽度

seq -s “ ” -w 2 15

02 03 04 05 0607 08 09 10 11 12 13 14 15

 

seq -f "$%g" -s"  " 1 10

$1  $2 $3  $4  $5 $6  $7  $8 $9  $10

 

指定步长:

seq -s " " 10 -2 1

10 8 6 4 2

如果要从小到大

seq –s "" 1 2 10

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值