Это свойство bash:
for num; do ...
является сокращением для
for num in "$@"; do ...
Документация находится по адресу http://www.gnu.org/software/bash /manual/bashref.html#Looping-Constructs