1.作为程序员,bat要会,但是如果环境允许,还是不要用bat编写批处理脚本。同理在linux中也尽量可以把脚本语言调整为python
现在的linux系列的服务器,版本新一些的,一般可以默认安装python,所以写python脚本还是非常方便的。
如果是windows服务器,安装一个python也非常容易
2.bat和bash的语法实在很不友好,而且容易遗忘,远远不如写python程序来得直接
这里列出bat几点吐槽的地方:
a.处理命令行传参
b.字符串操作,幼稚,难记,看起来非常奇怪的语法
c.变量赋值 ,还要弄清楚什么延迟变量等奇怪的内容
d.条件语句,写复杂的if else if 简直要命
没有什么是特别好用。为什么微软会搞这种情况怪的语法?脑袋大概被砸了?炫技的充分性很足?
但如果脚本和这些没有太大关系,倒是不反对用bat或者bash写,例如这样的bat
mkdir test
dir test