1. 程式人生 > >shell的單行註釋和多行註釋

shell的單行註釋和多行註釋

1、單行註釋
以#號開頭的行就是註釋,注意第一行除外(比較特殊)

$ cat tets.sh
#!/bin/bash
#echo "I am renwoxing"  #<==以#號開頭就是註釋。

2、多行註釋
方法1:在要註釋的多行前增加#號

$cat test.sh
#!/bin/bash
#echo "I am renwoxing"
#echo "I am renwoxing"

方法2:使用冒號配合追加輸入重定向
冒號在Bash裡也是一個命令,表示啥都不做,<<是輸入重定向,兩個EOF(可用其它特殊成對字元替代)之間的內容通過<<追加給冒號(:),但是冒號對它們啥都不做,就相當於沒做任何處理和輸出,就相當於註釋了

$cat test.sh
#!/bin/bash
:<<EOF
echo "I am renwoxing"
echo "I am renwoxing"
echo "I am renwoxing"
EOF #<==頂格寫
echo "I am renwoxing"

方法3:

$cat test.sh
#!/bin/bash
cat >/dev/null <<EOF
echo "I am renwoxing"
echo "I am renwoxing"
echo "I am renwoxing"
EOF #<==頂格寫
echo "I am renwoxing"

方法4:

#!/bin/bash
[ 0 -eq 1 ] &&{
echo "I am renwoxing"
echo "I am renwoxing"
echo "I am renwoxing"
}
echo "I am renwoxing"