#!/bin/bash echo "1" echo "2" echo "3" echo "4" echo "5" echo "6"
上面這段shell會依次打印1~6
假設我們想只打印5和6,想將1-4註釋掉,除了正常的做法,每行前面加#進行註釋外
我們還可以用個取巧的辦法,也可以寫成下面這種
#!/bin/bash :<<EOF echo "1" echo "2" echo "3" echo "4" EOF echo "5" echo "6"
冒號在shell裏是一個命令,代表什麼都不做
另外
: > data.log 等同於 cat /dev/null > data.log 可以起到清空文件內容的作用
還可以將1-4的輸入重定向追加到黑洞中
#!/bin/bash cat >/dev/null<<EOF echo "1" echo "2" echo "3" echo "4" EOF echo "5" echo "6"