提升工作效率的脚本语言该如何选型

搞IT的,不管你是码农还是产品、运营,学点脚本语言是没错的,这样才能真正提升工作效率。(严格来说各种shell不算编程语言,但是who care?能判断能循环就ok了)

那么我们应该怎么选择学习的脚本语言呢?

1、兼容性

过去我们用windows的命令行cmd,但是在一个linux横行天下的时代(android内核也是Linux,有不少linux命令在android里也可以用的),我们再用dos命令,就会有点浪费,同样一件事,你要学两套。

所以微软新推出的powershell提供的命令都已经是和linux统一了。

既然如此,我们何不干脆选择学习powershell呢,dos命令记得的还是可以用,不记得的,就丢掉算了。

比如linux中查看文件夹中文件列表的命令是ls,但是dos是dir,现在用powershell,也可以ls了。

具体的参数是否不同,我不知道,但至少都是duck,能叫就行了。

2、提供了丰富的函数或方法。

dos处理字符串的能力我不知道怎样,至少没见过不走vbs直接能做复杂操作的。

现在Powershell竟然有了split,可喜可贺啊。不过毕竟是命令,不是方法。所以它的用法是这样的:

PS E:\> ‘fuck u’ -split ‘ ‘
fuck
u
PS E:\> ‘fuck u’ -split ‘\s’
fuck
u
PS E:\> ‘fuck u’ -split ‘\s’

命令在参数中间,这个真是少见。

不过你也看到了,这货支持正则表达式,一个\s就可以解决空格换行之类的滥事,屌爆了有木有?

发表评论

电子邮件地址不会被公开。 必填项已用*标注