脚本(Script)是为了缩短传统的编写-编译-链接-运行(edit-compile-link-run)过程而创建的计算机编程语言。 此命名起源于一个脚本“screenplay”,每次运行都会使对话框逐字重复。 早期的脚本语言经常被称为批处理语言或工作控制语言。 一个脚本通常是解释运行而非编译。 虽然许多脚本语言都超越了计算机简单任务自动化的领域,成熟到可以编写精巧的程序,但仍然还是被称为脚本。
几乎所有计算机系统的各个层次都有一种脚本语言。 包括操作系统层,如计算机游戏,网络应用程序,文字处理文档,网络软件等。 在许多方面,高级编程语言和脚本语言之间互相交叉,二者之间没有明确的界限。 一个脚本可以使得本来要用键盘进行的相互式操作自动化。
一个Shell脚本主要由原本需要在命令行输入的命令组成,或在一个文本编辑器中,用户可以使用脚本来把一些常用的操作组合成一组序列。 主要用来书写这种脚本的语言叫做脚本语言。 很多脚本语言实际上已经超过简单的用户命令序列的指令,还可以编写更复杂的程序。
网页脚本是批处理文件的延伸,是一种纯文本保存的程序,是的计算机脚本程序是确定的一系列控制计算机进行运算操作动作的组合,在其中可以实现一定的逻辑分支等。 脚本程序相对一般程序开发来说比较接近自然语言,可以不经编译而是解释执行,利于快速开发或一些轻量的控制。
请大家多多关注我的头条号,谢谢大家!