在shell编程中,我们常常需要把一些语句注释掉,让它不执行,对单号或者少数几行shell脚本来说,在每行前面增加#符号就可以达到目的了,代码如下:
#cp ./a.txt ./b.txt #mkdir -p {1,2,4}/{2,4,6} #echo "ok"
上述操作复杂不便,如何使用整段代码的注释可以使用如下:
:<<!EOF! #此句前边的:可有可无 cp ./a.txt ./b.txt mkdir -p {1,2,3}/{4,5,6} echo "ok" !EOF!
甚至可以将待注释的代码使用一个函数体括起来,该函数并不被执行,如下
notest(){ cp ./a.txt ./b.txt mkdir -p {1,2,3}/{4,5,6} echo "ok" }