Este é um recurso ksh (e bash ) e pode não estar no seu shell, por exemplo, traço (shell padrão usado no Debian / Ubuntu).
Para ver a diferença, tente
bash -c "echo {a..z}"
dash -c "echo {a..z}"
O padrão /bin/sh com o Debian aponta para dash . Mas se você estiver executando em um shell bash, você verá as seqüências expandidas como você espera. Os scripts que iniciam #!/bin/sh usarão dash .
No meu Debian 7, zsh também não expande a sequência. (Eu verifiquei ksh, bash, dash e zsh).