何もしない
シェルの組み込みコマンド
ヌルコマンド(null command)と呼ばれることがある。
: [引数1 引数2 ...]
終了コードは常に0
引数は無視される
標準出力、標準エラー出力は0文字
code:infinity_loop.sh
while :
do
echo 'Hello, world!'
sleep 1
done
一部のシェルスクリプト実装では、if 文では、必ず中身(コマンド)がなければならない、このためダミーとして:を使う。
code:if.sh
rm $file
:
else
echo invalid size
exit 1
fi
参考
Bashでif~then~else~fi文使う場合に忘れちゃならないこと
Keyword: コロン,: