[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Help num script
From: |
Eliphas Levy Theodoro |
Subject: |
Re: [shell-script] Help num script |
Date: |
Mon, 10 Dec 2001 14:00:15 -0200 (BRST) |
Droga, eu tinha escrito essas duas soluções e dei postpone pra terminar de
colocar os comentários depois do almoço. Seus chatos. ':)
# aurelio marinho jargas, @ 13:33:
> @ 10/12, Julio Cezar Neves - DISB.O:
> > Ai vai uma solução, porém se o arquivo for muito grande é mais vantajoso
> > escrever outro script baseado no awk.
>
> ou usar o sed &;)
> # cat lixo | sed 's/.*://' | sed 'N;N;N;N;s/\n/:/g'
> ABC:DEF:GHI:JKL:MNO
> PQR:STU:VWX:YZA:BCD
$ sed '1~5 { N;N;N;N;s/Campo[0-9]\+://g;s/\n/:/g; }' $ARQUIVO > $SAIDA
O meu usa um sed só, nah nah nah nah! ';p
Vai a explicação; já fiz mesmo, não vou jogar fora...
O sed usa o endereço 1~5, ou seja, começa na linha 1 e faz de cinco em
cinco linhas:
- juntar mais quatro linhas abaixo da que está sendo trabalhada;
- trocar "Campo" + "qualquer número, uma ou mais vezes" + "dois pontos"
por nada;
- trocar o "enter" (\n) por "dois pontos".
--
Eliphas