2.2.1 Shell脚本的基本元素

Shell脚本的第一行通常为如下内容:

#!/bin/bash //第一行

广告:个人专属 VPN,独立 IP,无限流量,多机房切换,还可以屏蔽广告和恶意软件,每月最低仅 5 美元

# //表示单行注释

如果是多行注释呢,应该如何操作?多行注释如下所示:

:<<BLOCK中间部分为要省略的内容

BLOCK

Shell脚本的第一行均包含一个以#!为起始标志的文本行,这个特殊的起始标志表示当前文件包含一组命令,需要提交给指定的Shell解释执行。紧随#!标志的是一个路径名,指向执行当前Shell脚本文件的命令解释程序。比如:

#!/bin/bash

再比如:

#!/usr/bin/ruby

如果Shell脚本中包含多个特殊的标志行,那么只有一个标志行会起作用。