批处理脚本用于自动化命令序列,这些命令序列本质上是重复的.脚本是一种可以通过自动化这些命令序列来减轻这种必要性的方式,以便使shell的生命更容易,更高效.在大多数组织中,批处理脚本以某种方式被合并以自动化东西.
批处理脚本的一些功能是 :
可以读取用户的输入,以便进一步处理.
具有控制结构等至于,if,while,切换以获得更好的自动化和脚本编写.
支持函数和数组等高级功能.
支持正则表达式.
可以包含其他编程代码,例如Perl.
批处理脚本的一些常见用法是 :
为不同目的设置服务器.
自动执行内务活动,例如删除不需要的文件或日志文件.
自动将应用程序从一个环境部署到另一个环境.
一次在各种机器上安装程序.
批处理脚本存储在简单的文本文件中,其中包含的命令行依次按顺序执行.这些文件具有特殊扩展名BAT或CMD.通过称为命令解释器的系统文件提供的接口(有时称为shell)来识别和执行此类型的文件.在Windows系统上,此解释器称为cmd.exe.
运行批处理文件只需单击即可.批处理文件也可以在命令提示符或Start-Run行中运行.在这种情况下,必须使用完整路径名,除非文件的路径在路径环境中.以下是批处理脚本的简单示例.运行时此批处理脚本将删除当前目录中的所有文件.
:: Deletes All files in the Current Directory With Prompts and Warnings::(Hidden, System, and Read-Only Files are Not Affected):: @ECHO OFFDEL . DR