shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Re: Script em for ou while


From: Jonathan Lessa
Subject: Re: [shell-script] Re: Script em for ou while
Date: Wed, 17 Aug 2011 17:21:35 -0300

Desulpa, é:

$ xargs -n1 < texto.txt
a1
b1
c1
a2
b2
c2
a3
b3
c3

Att.:
Jonathan Lessa

Em 17 de agosto de 2011 17:18, Jonathan Lessa <address@hidden>escreveu:

> Daniel,
>
> Da forma que eu coloquei vc tem as variáveis $1 $2 e $3 definidas pelo
> comando set coletando estas informações, eu só fiz exibir com a separação do
> hífen pelo comando echo $1 - $2 - $3, mas vc pode fazer assim:
>
> $ while read linha; do set $(echo $linha); echo $1; echo $2; echo $3; done
> < texto.txt
> a1
> b1
> c1
> a2
> b2
> c2
> a3
> b3
> c3
>
> se for somente para exibir sem pegar nas variáveis:
> $ xargs -n1 echo < texto.txt
>
>
> Em 17 de agosto de 2011 12:02, Daniel <address@hidden>escreveu:
>
> **
>>
>>
>>
>> Jonathan Valeu a dica
>> mas o que eu preciso é assim
>>
>> $cat texto.xtx
>> a1 b1 c1
>> a2 b2 c2
>> a3 b3 c3
>>
>> e o script tem que fazer é coletar a informação a1 e depois
>> b1 , c1 ,a2 ,b2 ,c2
>>
>> com o awk '{print $1}' | head -n1 | tail -1
>> consegui pegar somente a1
>> com awk '{print $1}' | head -n2 | tail -1
>> consegui pegar somente b1
>> e assim por diante , o meu problem é montar um laço nessa logica
>>
>> --- Em address@hidden, Jonathan Lessa <jonathanlessa@...>
>> escreveu
>>
>> >
>> > $ cat texto.txt
>> > linha1 a1 b1 c1
>> > linha2 a2 b2 c2
>> > linha3 a3 b3 c3
>> >
>> > $ while read linha; do set $(echo $linha); echo $1 - $2 - $3; done <
>> > texto.txt
>> > linha1 - a1 - b1
>> > linha2 - a2 - b2
>> > linha3 - a3 - b3
>> >
>> > Att.:
>> > Jonathan Lessa
>> > Em 17 de agosto de 2011 11:10, Daniel <daniellarasouza@...>escreveu:
>>
>> >
>> > > **
>> > >
>> > >
>> > > Pessoal preciso contrui um script , que pegue a informação de um
>> arquivo de
>> > > teste que tem linhas e colunas ,onde eu tenho que pegar cada palavra
>> que
>> > > adicionar em uma variavel um exemplo
>> > > #cat texto.txt
>> > > ok jrt lçp
>> > > cvg gnf mkff
>> > > cdf cfgg vvgg
>> > >
>> > > eu consegui seperar linha por linha coluna por coluna
>> > > com o awk
>> > > cat teste.txt | awk '{print $1}' | head -n1 | tail -1
>> > > onde consegui extrair so a palavra ,
>> > > estou com dificuldades em construir esse script qual seria a melhohr
>> forma
>> > > ? em for ou while ; Alguma Dica ?
>> > > Abraço
>> > >
>> > >
>> > >
>> >
>> >
>> >
>> > --
>> > Att.:
>> > Jonathan Lessa
>> >
>> >
>> > [As partes desta mensagem que não continham texto foram removidas]
>> >
>>
>>  
>>
>
>
>
> --
> Att.:
> Jonathan Lessa
>
>


-- 
Att.:
Jonathan Lessa


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]