Se bem me lembro o Ubuntu usava o Dash ao invés do Bash. Verifique isso aé: echo $0
ou descubra brincando =D [ $0 = "bash" ] && echo eh bash || echo 'WTF!!!' abs! 2009/5/2 Eri Ramos Bastos <bastos....@gmail.com> > > Aqui foi legal: > > $ cat /etc/lsb-release > DISTRIB_ID=Ubuntu > DISTRIB_RELEASE=8.10 > DISTRIB_CODENAME=intrepid > DISTRIB_DESCRIPTION="Ubuntu 8.10" > > $ cat teste.sh > #!/bin/bash > for ((i=1;i<=10;i++)); do echo $i; done > > $ ./teste.sh > 1 > 2 > 3 > 4 > 5 > 6 > 7 > 8 > 9 > 10 > > _Porém_ se eu apontar para /bin/sh: > > $ cat teste.sh > #!/bin/sh > for ((i=1;i<=10;i++)); do echo $i; done > > $ ./teste.sh > ./teste.sh: 2: Syntax error: Bad for loop variable > > > Tem certeza que seu script está apontado para /bin/bash e não para /bin/sh? > > []'s > Eri Ramos Bastos > > 2009/5/1 sergiolinux1 <sergioli...@gmail.com>: > > Caros, > > > > Alguem sabe se existe algum problema com o for no ubuntu? > > > > Explico > > > > Tenho a linha: > > $for ((i=1;i<=10;i++)); do echo $i; done > > > > Na linha de comando funciona bem. > > Mas se eu colocar em um script: > > #!/bin/bash > > for ((i=1;i<=10;i++)); do echo $i; done > > > > Da erro: > > teste.sh: 4: Syntax error: Bad for loop variable > > --------------------------------------------------- > > Sistema: UBUNTU 8.10 > > Bash version: 3.2.39(1)-release > > > > Já no Debian com qualquer versão funciona bem. > > > > Obrigado > > > > > > > > > > ------------------------------------ > > > > --------------------------------------------------------------------- > > Esta lista não admite a abordagem de outras liguagens de programação, como > > perl, C etc. Quem insistir em não seguir esta regra será moderado sem > > prévio aviso. > > --------------------------------------------------------------------- > > Sair da lista: shell-script-unsubscr...@yahoogrupos.com.br > > --------------------------------------------------------------------- > > Esta lista é moderada de acordo com o previsto em > > http://www.listas-discussao.cjb.net > > --------------------------------------------------------------------- > > Servidor Newsgroup da lista: news.gmane.org > > Grupo: gmane.org.user-groups.programming.shell.brazil > > > > Links do Yahoo! Grupos > > > > > > > > > ------------------------------------ > > --------------------------------------------------------------------- > Esta lista não admite a abordagem de outras liguagens de programação, como > perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio > aviso. > --------------------------------------------------------------------- > Sair da lista: shell-script-unsubscr...@yahoogrupos.com.br > --------------------------------------------------------------------- > Esta lista é moderada de acordo com o previsto em > http://www.listas-discussao.cjb.net > --------------------------------------------------------------------- > Servidor Newsgroup da lista: news.gmane.org > Grupo: gmane.org.user-groups.programming.shell.brazil > > Links do Yahoo! Grupos > > -- Raul Libório http://rauhmaru.blogspot.com/ rauhmarutsªhotmailºcom Linux user#4444581 "The bug is on the table."