如何创建批处理文件并运行它?

如何创建批处理文件并运行它?

我应该使用文本编辑器吗?扩展名应该是 .sh 还是 .bat?

答案1

要创建一个,请使用.sh扩展名,但这并不重要,但它可以帮助未来的用户快速确定它是哪种文件类型。该bat名称主要在 Windows 上使用,但在 Linux 中,文件扩展名并不重要。这意味着我可以调用我的文件run.de,它仍然会在bash文件中运行,但我相信用文件扩展名命名它们是一种很好的做法.sh

对于编辑器来说,部分使用任何最适合您的nano vim gedit emacs,但我相信gedit作为一个开始会很好。

如何:

使用gedit文本编辑器:

  1. 创建文件:

    gedit runme.sh
    
  2. 将代码添加到文件:

    #!/bin/bash 
    
    
    echo "Hello World!"
    
  3. 使文件可执行:

    chmod +x runme.sh
    
  4. 从终端运行该文件:

    ./runme.sh
    

答案2

在 Linux 中,它们是 Bash 脚本。您可以使用几乎任何编辑器,也可以随意命名,Linux 不使用 .sh、.bat 或 .exe 到 .doc 等扩展名来识别文件,而是使用 magic。

可能使用图形编辑器 gedit 和命令行 nano。

避免使用诸如 libre office 之类的文字处理器,因为它们会添加您不想要的标题。

http://www.linfo.org/magic_number.html

要编写 bash 脚本,请以“SheBang”或 #!/bin/bash 启动文件

#!/bin/bash

# comments start with a '#"

command 1
command 2

网络上有大量教程 -https://linuxconfig.org/bash-scripting-tutorial

答案3

Linux 中的批处理文件等同于 shell 脚本 (.sh)。您可以使用 gedit、vim 或任何其他可用的文本编辑器来创建一个。

对于初学者来说,一个好的开始是http://www.tldp.org/LDP/Bash-Beginners-Guide/html/index.html

希望这可以帮助 :)

相关内容