Какова цель команды, которая ничего не делает, будучи чуть ли не лидером комментария, но на самом деле является встроенной оболочкой и сама по себе?
Это медленнее, чем добавление комментария в ваши скрипты примерно на 40% за звонок, что, вероятно, сильно варьируется в зависимости от размера комментария. Единственные возможные причины, которые я вижу для них, следующие:
# poor man delay function
for ((x=0;x<100000;++x)) ; do : ; done
# inserting comments into string of commands
command ; command ; : we need a comment in here for some reason ; command
# an alias for `true' (lazy programming)
while : ; do command ; done
Я предполагаю, что я действительно ищу, какое историческое приложение могло бы иметь.