After the dust settles – Imagery analysis of the Afghan MOAB strike location
stories.alcis.org2 pointsby VSpike0 comments
while :; do
# loop body here
done
This works because the `:` is a way to set a label, and it implicitly returns 0. It's just a weird wrinkle of the language. So, why not do `while true`? On old systems, `true` was not a builtin and would call `/usr/bin/true`. Writing the loop this way saves a process fork on each iteration.
This is a very short-sighted decision and big loss to the network.