[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [shell-script] Sobre shell, perl e funcionalidades
From: |
MrBiTs |
Subject: |
RE: [shell-script] Sobre shell, perl e funcionalidades |
Date: |
Fri, 12 Nov 2004 10:36:19 -0200 |
<QUOTE>
Aê MrBooTs,
apesar da especialidade do shell não ser arrays, mas sim cadeias, ele
implementa esta facilidade, que assim como todas as outras, é extremamente
curta, rápida e produtiva.
Se vc não consegue fazer o que vc deseja, peça auxílio à lista que ela te
ajudará. No caso atual, o que vc quer pode ser feito da seguinte maneira:
$ arr=($(echo 3^2004-09-10^campanha1^pagina1^56 | tr ^ " ")) $ for ((i=0;
i<5; i++))
> do
> echo ${arr[$i]}
> done
3
2004-09-10
campanha1
pagina1
56
Sucesso,
Julio Cezar Neves
Nunca pergunte se dá para fazer em Shell, mas sim qual a melhor maneira de
fazê-lo!
</QUOTE>
Salve, Dr Julio
Perfeito... Entendi o que foi feito. Simplesmente transformamos a string
numa lista, tal como se eu fizesse um
LISTA=`ls -1t /var/log`
IFS=^ eliminaria a necessidade do tr logo apos o echo ?
Obrigado e um abraço
MrBiTs