shell比较快,因为shell很多用的命令都是C写的。
题外话:
我也是做运维的,我说说我的看法,不喜勿喷
脚本这一块的话,我觉得顺序跟脚本要实现的功能、复杂度有关系。
一般来说我会根据要实现的功能来决定使用哪门语言,比如说:如果我的脚本只是简单的操作一下文件,创建一下目录,或者只是临时解决一些小问题或事件,那shell无论是开发效率和运行效率,都是其它语言没法比的。
稍微大点的场景会使用python:比如,一个系列的工具集,有各种跟运维有关的方法,而且还要持续性往里加功能的,那shell就没法弄了(维护成本非常高)。
其他语言我不考虑,因为我主要的都是centos,自带有python,其它语言还要另外装环境。。我懒 :D
温馨提示:答案为网友推荐,仅供参考