A linha que você mostrou tem expressão regular. Eu lembro que o bash 
mudou de forma incompatível, será que não é isso?

Eu também fui verificar, no meu Kubuntu 8.04.1 o bash não é um link

Alain

M. Rodrigo Monteiro escreveu:
> 2009/1/9 Eri Ramos Bastos <[email protected]>:
>> 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
>>
> 
> Devo apontar para o /bin/sh ou para /bin/bash?
> 
> Testei com os 2:
> 
> # /bin/bash
> 
> # [[ "teste" =~ "^[a-z]+[a-z0-9\._]*$" ]] || echo nao
> nao
> 
> # exit
> exit
> 
> # /bin/sh
> 
> # [[ "teste" =~ "^[a-z]+[a-z0-9\._]*$" ]] || echo nao
> /bin/sh: [[: not found
> nao
> 
> # exit
> #
> 
> # ls -lha /bin/{sh,bash,dash}
> -rwxr-xr-x 1 root root 709K 2008-05-12 15:48 /bin/bash
> -rwxr-xr-x 1 root root  86K 2008-06-20 13:07 /bin/dash
> lrwxrwxrwx 1 root root    4 2009-01-07 09:14 /bin/sh -> dash
> 
> 
> Nenhum dos 2 funcionou como esperado.
> 
> Abraços,
> Rodrigo.
> 

Responder a