german@Debian:~$ eso=5 german@Debian:~$ if [ $eso -eq 1 ]; then echo valgo 1 ; else while [[ $eso -gt 1 ]] ; do [ $eso -eq 2 ] && echo valgo $eso salgo del loop || echo valgo $eso && let eso-- ; done; fi valgo 5 valgo 4 valgo 3 valgo 2 salgo del loop german@Debian:~$ if [ $eso -eq 1 ]; then echo valgo 1 ; else while [[ $eso -gt 1 ]] ; do [ $eso -eq 2 ] && echo valgo $eso salgo del loop || echo valgo $eso && let eso-- ; done; fi valgo 1 german@Debian:~$