2009/3/11 Reinaldo de Carvalho <[email protected]>: > 2009/3/11 Reinaldo de Carvalho <[email protected]>: >> >> 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. r...@water:~$ echo -en '\x01\x02\x03\x04\x05\x06\x07\x08\x09\x10\xaa\xbb\xcc\x01\x02' > x r...@water:~$ hd x 00000000 01 02 03 04 05 06 07 08 09 10 aa bb cc 01 02 |...............| 0000000f r...@water:~$ echo -n $(cut -c1-11 x) > x2 r...@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
