📜  批处理脚本-概述

📅  最后修改于: 2020-11-22 17:45:53             🧑  作者: Mango


批处理脚本可以自动执行本质上是重复的命令序列。脚本是一种可以通过自动化这些命令序列来减轻这种必要性的方法,以使人们在shell上的生活更轻松,更有效率。在大多数组织中,批处理脚本以某种方式或其他方式合并以使内容自动化。

批处理脚本的一些功能是-

  • 可以读取用户的输入,以便可以对其进行进一步处理。

  • 具有控制结构,例如for,如果需要,可以进行切换,以实现更好的自动化和脚本编写。

  • 支持高级功能,例如函数和数组。

  • 支持正则表达式。

  • 可以包含其他编程代码,例如Perl。

批处理脚本的一些常见用法是-

  • 为不同目的设置服务器。

  • 自动执行家政活动,例如删除不需要的文件或日志文件。

  • 自动将应用程序从一种环境部署到另一种环境。

  • 一次在各种机器上安装程序。

批处理脚本存储在简单的文本文件中,该文件包含带有依次执行的命令的行。这些文件具有特殊的扩展名BAT或CMD。这种类型的文件可以通过称为命令解释器的系统文件提供的接口(有时称为外壳)进行识别和执行。在Windows系统上,此解释器称为cmd.exe。

运行批处理文件很简单,只需单击它即可。批处理文件也可以在命令提示符或“开始-运行”行中运行。在这种情况下,除非文件的路径位于路径环境中,否则必须使用完整路径名。以下是批处理脚本的简单示例。运行时,此批处理脚本将删除当前目录中的所有文件。

:: Deletes All files in the Current Directory With Prompts and Warnings
::(Hidden, System, and Read-Only Files are Not Affected)
:: @ECHO OFF
DEL . DR