Shell 如何理解批处理文件?

Shell 如何理解批处理文件?,shell,batch-file,Shell,Batch File,我以前没有处理批处理文件或shell脚本的经验。我需要了解由相关项目中使用的批处理文件执行的操作。任何提供批处理文件命令的详尽列表以及每个命令的作用的资源?在这个堆栈溢出问题中有一些有用的答案: 此外,通过google搜索批处理文件资源以及Wikipedia条目,还有相当多的资源可用 这至少会让你开始学习。在谷歌上搜索一下,就会得到很多教程和网站,其中包含了为Windows和Linux编写教程的信息 也许你应该从头开始 这些只是我通过谷歌搜索找到的几个例子。你应该搜索一下,找到更适合你的

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

在这个堆栈溢出问题中有一些有用的答案:

此外,通过google搜索批处理文件资源以及Wikipedia条目,还有相当多的资源可用


这至少会让你开始学习。

在谷歌上搜索一下,就会得到很多教程和网站,其中包含了为Windows和Linux编写教程的信息

也许你应该从头开始

这些只是我通过谷歌搜索找到的几个例子。你应该搜索一下,找到更适合你的东西


希望这能有所帮助。

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

  • 在所有命令调用之前添加一个
    ECHO
    命令

  • 读取BAT文件中每个命令行的
    HELP命令

  • 在命令提示符下执行BAT文件中的每个命令行

  • 删除.BAT文件顶部的
    @echo off
    ,然后查看BAT的进展情况

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


  • 两者都是方便的参考,我也使用ss64。好的参考工具。需要在这方面有经验的人来确认这些是有效的来源。谢谢另外,
    PAUSE
    可以方便地在屏幕信息消失之前查看屏幕信息