什么是脚本?

假设你经常从网上下东西,全都放在 D 盘那个叫做 downloads 的文件夹里。而你有分类的癖好,每周都要把下载下来的图片放到 pic 文件夹里,pdf 放到 book 文件夹里,mp3 和 wma 文件放到 music 文件夹里。手动分了一年之后你终于厌倦了,于是你打开记事本,写了以下的三行字:

copy /Y D:\download*.jpg D:\pic\
copy /Y D:\download*.pdf D:\book\
copy /Y D:\download*.mp3 D:\music\

然后把它存成一个叫做 cleanupdownload.bat 的文件。想起来的时候你就双击一下这个文件,然后就发现 download 里的三类文件都被拷到它们该去的地方了。这就是个非常简单的脚本。

有了脚本,带来的最大变化是什么?

1。可重复。也就是说,有了脚本,可以把我们既定的一个规程不断重复。
2。脚本需要人来执行。因此脚本的执行效率与具体的执行人有关系。
3。如果在表演过程中,商定了某种大家认可的修改,会考虑对脚本进行修改,用以将我们修改的意图记录下来,将来的再现就可以反映这个修改。

对于 IT 行业,脚本这个词,是个绝妙的翻译。他非常贴切的表达了这几个含义。

1。脚本的用意是为了可再现的重复一个设定好的规程。
2。脚本需要有一个解释器来执行。
3。脚本能够方便的,快速的,经常的被修改。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 脚本的意思是从演艺界来的。 首先你考虑如果没有脚本,该怎么表演?没有脚本,表演者只能即兴发挥,或者靠导演的口述来进...
    DarlingHH阅读 12,744评论 0 0
  • 作者:涛吴链接:http://www.zhihu.com/question/19901542/answer/132...
    dymost阅读 1,026评论 0 0
  • 很多人都会用一些“脚本语言”(scripting language),却很少有人真正的知道到底什么是脚本语言。很多...
    Daimer阅读 983评论 0 1
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,643评论 9 467
  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 4,799评论 0 11