在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" }
