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