пятница, 6 марта 2009 г.

Замена seq в коммерческих UNIX.

Замечали, что в Solaris и AIX нет seq?
Неудобно писать цикл так:

$ for (( (i=0) ; (i<10) ; (i++) )) ; do echo $i ; done

Но можно и так :)

$ for i in {0..9} ; do echo $i ; done

Работает в bash, sh, ksh. В остальных не проверял.