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

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

Re: [shell-script] comportamento da lista no Debian.


From: wanzeller wanzeller
Subject: Re: [shell-script] comportamento da lista no Debian.
Date: Fri, 18 Jan 2008 14:33:07 -0300 (ART)

Essa foi rápida: 
Meu amigo Guilherme Veloso, me respondeu  a  variável certa é:  a LANG, fazendo 
assim funcionou: #export LANG=posix.

Obrigado Guilherme. 

wanzellerw <address@hidden> escreveu:                               Pessoal,
 fazendo um exemplo de "case" descobri que no debiam tem alguma
 variável de ambiente  que está modificando o comportamento da Lista "[ ]",
 só consegui fazer funcionar com o bash-minimal, mas não achei a
 variável certa à alterar. OBS: No Suse, a lista funciona normalmente:
 
 #!/bin/bash
 case $1
 in
         [a-z])echo "minuscula";;
         [A-Z])echo "MAIUSCULA";;
         *)echo "invalido";;
 esac
 #
 
 O problema é o seguinte:
 
 Quando em um diretório que contenha os arquivo:
 alto, baixo, casa, dado, escola, farofa, gato , Alto, Baixo, Casa,
 Dado, Escola, Farofa
 
 Se eu fizer:
  
 #ls [a-z]* 
 
 Tenho o retorno:
 # Alto   Casa  Escola  alto   casa  escola
   Baixo  Dado  Farofa  baixo  dado  farofa
 
 Se fizer:
 #ls [A-Z]*
 
 Tenho o retorno:
  # Alto  alto Baixo baixo  Casa casa  Dado dado Escola escola Farofa
 farofa
 
 Teria que ser assim:
 #ls [a-z]*
 Retorno somente dos arquivos iniciados por letras minusculas; No
 diretório citado.
 
 # ls [A-Z]* 
 Retorno somente os arquivos iniciados por Maiúsculas; No diretório citado.
 
 mas, instalando o pacote bash-minimal,  e usando o bash-minimal a
 lista funciona normalmente.
 
 OBS: Na documentação do bash, vi que as variáveis LC influênciam esta
 ordem, mas já alterei e nada.
 Quando altero as variáveis LC_ALL=C, muda somente a ordenação, mas
 continua mostrando tanto minúsculas quanto maiúsculas.
 
 se alquem souber, agradeço.
 
 
     
                               

       
---------------------------------
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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