Utilizando o comando For. [RESOLVIDO]

1. Utilizando o comando For. [RESOLVIDO]

Ramilton Costa Gomes Junior
ramilton

(usa Debian)

Enviado em 22/08/2009 - 18:47h

Ola pessoal,

Estou tendo uma certa dificuldade de utilizar o for. O que eu quero fazer é o seguinte. eu tenho um arquivo com nome de dois para receber um conteudo de um ls, primeiramente eu executo um comando ls > dois.
O que eu quero fazer é o seguinte pegar o conteúdo que esta dentro do arquivo dois e jogar dentro de um vetor. Alguem poderia me ajudar? nao sei se estou fazendo certo.

awk '{
for(i in dois)
nomearquivo[i] = $1

if(extensaoarquivo[i] -eq " ")
{
extensaoarquivo[i] = "Sem Extensão"
}
else
{
extensaoarquivo[i] = $2
}


}
END {
for(i in dois)
print nomearquivo[i], extensaoarquivo[i]}' dois

Atenciosamente,
Ramilton.


  


2. Re: Utilizando o comando For. [RESOLVIDO]

Denis Doria
thuck

(usa Debian)

Enviado em 22/08/2009 - 23:22h

thuck@thuck:~/test$ cat dois
1
2
3
4
5
6
dois
old
thuck@thuck:~/test$ awk '{array[$1]=$1}END{for(i in array){print array[i]}}' dois
4
5
dois
6
old
1
2
3



E cuidado vc está misturando sintaxe de shell com sintaze de AWK; são coisas diferentes.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts