When you look at how infinite loops should be implemented, you mostly see this approach:
while :
do
# loop infinitely
done
But I just don't understand the use of :
here. Wouldn't it be better to use:
while true
do
# loop infinitely
done
?