[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Re: trabalhando com linhas de arquivo ( e o sed -i ?)
From: |
mop |
Subject: |
Re: [shell-script] Re: trabalhando com linhas de arquivo ( e o sed -i ?) |
Date: |
Wed, 28 Nov 2007 01:31:43 -0200 |
Fiz exatamente o mesmo que você, e depois:
web@k7/tmp$ xxd sed >sed.hx
web@k7/tmp$ xxd sed.alt2 >sed.alt2.hx
web@k7/tmp$ diff sed.hx sed.alt2.hx
5964c5964
< 00174b0: 0000 0000 ....
---
> 00174b0: 0000 0000 0a .....
web@k7/tmp$ ls -l sed sed.alt2
-rwxr-xr-x 1 web ppp 95412 2007-11-28 00:52 sed*
-rw-r--r-- 1 web ppp 95413 2007-11-28 00:53 sed.alt2
web@k7/tmp$ tail -c4 sed|xxd
0000000: 0000 0000 ....
web@k7/tmp$ tail -c4 sed.alt2|xxd
0000000: 0000 000a
Parece-me que apenas está sobrando um newline ao final.
Incrível como uma coisa leva à outra. Esse é outro detalhe, não tenho
uma forma definida para checar diferenças complexas em arquivos
binários. Este pelo menos foi fácil, e naquele caso com o ed não foi
necessário.
----------------------------
On 11/27/07, Flavio Junior wrote:
> lazlo:~# awk '{gsub(/command/,"agoraehminhavezFLAVIO"); print}' sed > sed.alt
> lazlo:~# awk '{gsub(/agoraehminhavezFLAVIO/,"command"); print}' sed.alt >
> sed.alt2
> Com awk o MD5 não bateu... talvez a forma que eu fiz não foi perfeita,
> quem puder contribuir é bem vindo.