[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Mover blocos de bits
From: |
Reinaldo de Carvalho |
Subject: |
Re: [shell-script] Mover blocos de bits |
Date: |
Wed, 11 Mar 2009 09:38:42 -0300 |
2009/3/11 Reinaldo de Carvalho <address@hidden>:
> 2009/3/11 Reinaldo de Carvalho <address@hidden>:
>>
>> cut -c1-80 arquivo > arquivo-primeiro
>> cut -c100-180 arquivo > arquivo-segundo
>>
>> para evitar a quebra de linha gerada pelo cut (0a)
>>
>> echo $(cut -c1-80 arquivo) > arquivo-primeiro
>> echo $(cut -c100-180 arquivo) > arquivo-segundo
>>
>
> Pressa... faltou o -n...
>
> echo -n $(cut -c1-80 arquivo) > arquivo-primeiro
> echo -n $(cut -c100-180 arquivo) > arquivo-segundo
>
>
Estranho... quase perfeito, o interessante é que o cut trocou o '09'
por '20' sem nenhum motivo aparente.
rei@water:~$ echo -en
'\x01\x02\x03\x04\x05\x06\x07\x08\x09\x10\xaa\xbb\xcc\x01\x02' > x
rei@water:~$ hd x
00000000 01 02 03 04 05 06 07 08 09 10 aa bb cc 01 02 |...............|
0000000f
rei@water:~$ echo -n $(cut -c1-11 x) > x2
rei@water:~$ hd x2
00000000 01 02 03 04 05 06 07 08 20 10 aa |........ ..|
0000000b
--
Reinaldo de Carvalho
http://korreio.sf.net
http://python-cyrus.sf.net