可以采用 HERE DOCUMENT 特性,实现多行注释
: << !
....注释内容
!
:<
....注释内容
'BLOCK
:<
....注释内容
BLOCK'
BLOCK 为自己定义符号,名称任意,只要前后匹配就行。
:<<_a_>
....注释内容
'_a_
什么是Here Document
Here Document 是在Linux Shell 中的一种特殊的重定向方式,它的基本的形式如下
cmd << delimiter
Here Document Content
delimiter
它的作用就是将两个 delimiter 之间的内容(Here Document Content 部分) 传递给cmd 作为输入参数。
Here Document 不仅可以在终端上使用,在shell 文件中也可以使用,例如下面的here.sh 文件
cat << EOF > output.sh
echo "hello"
echo "world"
EOF
使用 sh here.sh 运行这个脚本文件,会得到output.sh 这个新文件,里面的内容如下
echo "hello"
echo "world"