有没有用 go 或者 python 代替 shell 脚本的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有没有用 go 或者 python 代替 shell 脚本的相关的知识,希望对你有一定的参考价值。

有。bash太反人类了,各种蛋疼,写脚本我还得看百度。我现在干活都用Python,不过有时候还得用shell毕竟他下面有些工具还是很好用的。
毕竟同为胶水语言。Python能干很多bash不能干的事情。当然效率方面,bash上某些用c写的工具可能比Python要高,比如awk,sed(这些应该不是bash的一部分,Python也能调用,不过有调用的时间,你都够把结果跑出来了。)等,你自己用Python实现,会慢的一比,但是awk就很爽。
go的话,毕竟写的太慢烦了。不过写完之后把所有系统类型的都编译出来也是不错的选择。我现在一部分的工具就是用go写的。windows,linux,通用,非常不错。
不过还是像1楼说的那样,不以应用场景谈语言的都是耍流氓。
如果说,你简单的一个ping,你会用Python来实现?
你说是吧。所以,这三者,不存在谁替代谁,你觉得那个用着更舒服就用那个。这才是人森苦短,我用Python的精髓。
参考技术A 但是取决于你想用来干嘛

以上是关于有没有用 go 或者 python 代替 shell 脚本的的主要内容,如果未能解决你的问题,请参考以下文章

C语言do...while语句的妙用(包裹宏替换多句代码)(代替go to语法)(隔绝外部变量)

为啥Python有时候要用四个空格键代替一个Tab键

手机上万能返回上一页(wap2.0)代替history.go(-1)

平行世界用c++模板代替继承和包含关系

用 MuGo 搭建 Go Engine 在 KGS 对战

考虑用静态工厂方法代替构造器的场景