vc nao poderia substituir o comando ?
por exemplo, se vc usar o cut, vai funcionar em qq linux/unix
----- Original Message -----
From: Mauricio
To: address@hidden
Sent: Monday, September 05, 2005 11:00 PM
Subject: [shell-script] Erro no script somente em slackware 10.1
Olá pessoas... há alguns dias me deparei com o seguinte problema:
imaginem um diretório com três arquivos:
1.mid
2.mid
3.mid
para obter uma lista sem a extensão eu uso:
1)
for i in $(ls *.mid); do echo ${i%%.mid}; done;
ou
2)
for i in $(ls *.mid | sed s/.mid//); do echo $i; done;
ambos me retornam o seguinte em máquinas fedora, ubuntu, debian e kurumin:
1
2
3
O caso é que em meu slackware 10.1 kernel 2.4.31 (no 2.3.29 era a mesma
coisa) e na minha máquina no trabalho também o segundo retorna a lista
sem o corte:
1.mid
2.mid
3.mid
Atualizei o pacote sed, inclusive para as mesmas versões das outras
máquinas em que a linha funciona e nada. A pergunta é a seguinte:
Onde devo procurar a solućão? Atualizar o bash, o kernel, sei lá o que...
Espero que alguém possa me ajudar...
Abraćo,
Ricio
---------------------------------------------------------------------
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
---------------------------------------------------------------------
Links do Yahoo! Grupos
[As partes desta mensagem que não continham texto foram removidas]
---------------------------------------------------------------------
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
---------------------------------------------------------------------
Links do Yahoo! Grupos