r...@linux-3pne:~> echo $0 bash r...@linux-3pne:~> [ $0 = "bash" ] && echo eh bash || echo 'WTF!!!' eh bash r...@linux-3pne:~>
No meu fucionou :) 2009/5/4 Thomaz de Oliveira dos Reis <tho...@gmail.com>: > Na verdade essa "brincadeira" não funciona, já que em $0 pode ter, por > ex, /bin/bash > > então eu fiz essa outra brincadeira =D > > grep 'bash$' <(echo $0) -q && echo eh bash || echo 'WTF!!!' > > 2009/5/4 Raul Libório <rauhm...@gmail.com>: >> >> >> 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." >> > > > ------------------------------------ > > --------------------------------------------------------------------- > 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."