yuttttttt
(usa Outra)
Enviado em 09/02/2017 - 13:24h
R3nan escreveu:
acho que faltou por o ls entre ()
um exemplo
#!/bin/bash
lista=(`ls *.txt`)
#lista todos o itens do array
echo ${lista[*]}
#lista o primeiro item do array
echo ${lista[0]}
Não funcionou, continua me retornando mais q 4, mesmo só tendo 4 itens no diretório.
Outro problema que estou tendo é quando quero percorrer o array em um for:
for((i = 0; i < 4; i++))
do
echo "[$i]${array[$i]}"
done
ele me retorna:
[0]item1
item2
item3
item4
[1]
[2]
[3]
O que preciso é que me retorne:
[0]item1
[1]item2
[2]item3
[3]item4