ITPub博客

首页 > Linux操作系统 > Linux操作系统 > [20210218]bash echo 建立顺序号.txt

[20210218]bash echo 建立顺序号.txt

原创 Linux操作系统 作者:lfree 时间:2021-02-18 09:25:35 0 删除 编辑

[20210218]bash echo 建立顺序号.txt

--//昨天看了一下bash shell书籍,发现echo也可以实现顺序号.测试看它的效率.

$ time echo {1..100000} >/dev/null
real    0m0.200s
user    0m0.198s
sys     0m0.002s

$ time seq 100000 > /dev/null
real    0m0.114s
user    0m0.111s
sys     0m0.003s

$ time echo {1..1000000} >/dev/null

real    0m1.193s
user    0m1.114s
sys     0m0.077s

$ time seq 1000000 > /dev/null
real    0m0.666s
user    0m0.660s
sys     0m0.005s

--//发现执行效率没有seq高.不过他也有一些特性.

$ echo $BASH_VERSION
3.2.25(1)-release

$ echo {1..10}
1 2 3 4 5 6 7 8 9 10

$ echo {1..10..2}
{1..10..2}
--//我的测试环境的bash shell版本有问题,无法实现,换一台服务器测试:

# echo $BASH_VERSION
4.2.46(2)-release

# echo {1..10..2}
1 3 5 7 9

# echo {001..10..2}
001 003 005 007 009

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/267265/viewspace-2757415/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
熟悉oracle相关技术,擅长sql优化,rman备份与恢复,熟悉linux shell编程。

注册时间:2008-01-03

  • 博文量
    4006
  • 访问量
    7969436