[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/ ,如需转载,请注明出处,否则将追究法律责任。