É um recurso do bash:
for num; do ...
é uma forma abreviada de
for num in "$@"; do ...
A documentação está no link
Eu tenho o seguinte trecho de código
for num
do
echo $num
done
Mas eu não entendo porque funciona! Como é que o Bash sabe como percorrer os meus params $ 1, $ 2, $ 3, $ ... usando o meu gosto pessoal da variável "num" ???
É um recurso do bash:
for num; do ...
é uma forma abreviada de
for num in "$@"; do ...
A documentação está no link