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

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

Re: [shell-script] Re: substituir


From: Tiago Barcellos Peczenyj
Subject: Re: [shell-script] Re: substituir
Date: Wed, 27 Aug 2008 11:20:20 -0300

q tal ?
$ seq 10 | awk '!(NR % 2) { print x "-" $0 } NR % 2 { x = $0 }'

2008/8/27 voyeg3r <address@hidden>:
> como seria a solução em awk?
>
> --- Em address@hidden, "Fabiano Caixeta Duarte"
> <fcd.listas@...> escreveu
>>
>> 2008/8/26 Elvio Barbalho <elvio.barbalho@...>:
>
>> > Thiago sua sugestão não funcionou pois estou trabalhando num sistema
>> > Solaris, testei num Linux e funcionou perfeitamente.
>> >
>> > Jimmy sua sugestão funcionou perfeitamente, agora supondo que o
> arquivo
>> > tenha uma quantidade impar de linhas, seguindo sua lógica como eu
> faria para
>> > o aquivo ficar assim:
>> > 1
>> > 2
>> > 3
>> > 4
>> > 5
>> >
>> > 1-2
>> > 3-4
>> > 5-5
>>
>> Continuo sentindo falta das tentativas realizadas pelos
>> "perguntadores" para construção do conhecimento.
>>
>> last=$(wc -l arquivo | cut -d" " -f1) #Número da última linha do arquivo
>> [ $((last%2)) -eq 1 ] && sed ${last}p arquivo # se última linha é
>> ímpar, duplique-a
>>
>> 1
>> 2
>> 3
>> 4
>> 5
>> 5
>>
>> O resto você já sabe ;)
>>
>>
>> --
>> Fabiano Caixeta Duarte
>> Especialista em Redes de Computadores
>> Linux User #195299
>> Ribeirão Preto - SP
>>
>
> 



-- 
Tiago B Peczenyj
Linux User #405772

http://peczenyj.blogspot.com/
"what does not kill us makes us stronger"


reply via email to

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