【问题标题】:How do I make sense of a batch file?如何理解批处理文件?
【发布时间】:2012-01-24 12:58:41
【问题描述】:

我以前没有使用批处理文件或一般的 shell 脚本的经验。我需要了解相关项目中使用的批处理文件正在执行的操作。任何资源可以提供详尽的批处理文件命令列表以及每个命令的作用?

【问题讨论】:

标签: shell batch-file


【解决方案1】:

一旦您熟悉了一般的 .BAT 文件信息,使用其他用户在其他答案中发布的一些指向有用信息的指针,您可以尝试以下一些策略来帮助您理解和分析 BAT 文件在您的项目中使用:

  1. 在所有命令调用前添加ECHO 命令

  2. 为 BAT 文件中的每个命令行读取 HELP command

  3. 在命令提示符处执行 BAT 文件中的每个命令行

  4. 删除 .BAT 文件顶部的@echo off,看看 BAT 进展如何

  5. 添加一些 PAUSEs 以在某些命令消失之前继续查看屏幕上的命令。

【讨论】:

  • 另外PAUSE 可以方便地在屏幕信息消失之前查看它
【解决方案2】:

在这个 Stack Overflow 问题中有一些有用的答案:Best free resource for learning advanced batch-file usage?

通过 google 搜索批处理文件资源以及 Wikipedia 条目 http://en.wikipedia.org/wiki/Batch_files 也有相当多的资源可供使用

这至少应该让你开始。

【讨论】:

    【解决方案3】:

    在 google 上稍作搜索应该会找到很多教程和网站,其中包含有关为 Windows 和 Linux 编写它们的信息。

    也许你应该从头开始。

    http://ss64.com/nt/

    http://academic.evergreen.edu/projects/biophysics/technotes/program/batch.htm

    http://www.robvanderwoude.com/batchcommands.php

    http://en.wikipedia.org/wiki/List_of_MS-DOS_commands

    它们只是我通过谷歌搜索找到的几个例子。你应该搜索它并找到更适合你的东西。

    希望这会有所帮助。

    【讨论】:

    • 需要在这方面有经验的人来确认这些是有效的来源。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2014-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多