1、最简单方法
代码如下:
:<<BLOCK
….注释内容
BLOCK
把输入重定义到前面的命令,但是 : 是空命令,所以就相当于注释了。
如果注释中有反引号的命令就会报错,反引号部分不会被注释掉,例如 var=`ls -l` 就不会被注释掉。
2、解决注释中有反引号的问题
A、方法一
代码如下:
:<<BLOCK’
….注释内容
‘BLOCK
B、方法二
代码如下:
:<<‘BLOCK
….注释内容
BLOCK’
C、方法三
代码如下:
:<<‘
….注释内容
‘
BLOCK 为 Here Documents 中的定义符号,名称任意,只要前后匹配就行。
3、: 指令和 Her