shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Teste de string com [[ ]]


From: Eri Ramos Bastos
Subject: Re: [shell-script] Teste de string com [[ ]]
Date: Fri, 9 Jan 2009 13:42:06 -0400

Seu script deve apontar para /bin/sh ao invés de /bin/bash.

[[]] é específico do Bash e o /bin/sh do Ubuntu é um alias para /bin/dash

[]'s
Eri Ramos Bastos



2009/1/9 M. Rodrigo Monteiro <address@hidden>:
> Boa tarde à todos.
>
> Tenho um script que no Debian Etch utilizava perfeitamente. Quando fui
> testar agora no Ubuntu 8.10, os testes com [[ ]] não estavam
> funcionando.
> Vou mostrar aqui no Ubuntu e em um Fedora 7.
>
> # cat /etc/fedora-release
> Fedora release 7 (Moonshine)
> # bash --version
> GNU bash, version 3.2.33(1)-release (powerpc-redhat-linux-gnu)
> Copyright (C) 2007 Free Software Foundation, Inc.
> # [[ "teste" =~ "^[a-z]+[a-z0-9\._]*$" ]] || echo nao
> #
>
> # cat /etc/debian_version
> lenny/sid
> # bash --version
> GNU bash, version 3.2.39(1)-release (i486-pc-linux-gnu)
> Copyright (C) 2007 Free Software Foundation, Inc.
> # [[ "teste" =~ "^[a-z]+[a-z0-9\._]*$" ]] || echo nao
> nao
> #
>
>
> Vejam que no primeiro teste não foi executado o "nao" e no segundo sim.
> O que pode estar acontecendo?
>
> Abraços,
> Rodrigo.
>
> --
> M. Rodrigo Monteiro
> address@hidden
> "Free as in Freedom, not free as in free beer"
> "As we are liberated from our own fear, our presence automatically
> liberates others"
> Linux User # 403730
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> 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: address@hidden
> ---------------------------------------------------------------------
> 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
>
>
>


reply via email to

[Prev in Thread] Current Thread [Next in Thread]