[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
comportamento da lista no Debian.
From: |
wanzellerw |
Subject: |
comportamento da lista no Debian. |
Date: |
Fri, 18 Jan 2008 16:57:48 -0000 |
User-agent: |
eGroups-EW/0.82 |
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.
- comportamento da lista no Debian.,
wanzellerw <=