Linux-第一行#!/bin/bash的含义

第一行#!/bin/bash 声明这个script使用的shell的名称:

  • 因为我们使用的是bash,所以写这一行,来声明这个文件中的语法使用的是bash的语法。当脚本被执行的时候,能够加载bash相关环境的配置文件
  • 除了第一行的#! ,是用来声明shell的,其他的#都是注释
  • 良好的编写习惯:
    • 记录脚本的功能
    • 记录脚本的作者和联系方式
    • 记录脚本的历史记录 history
    • 一些其他特殊的信息
      #!/bin/bash
      #author wx
      #Program
      #    use inputs his first name and last name
      #History
      #2019/07/15 First release