Nesse caso, poderia ser simplificado para algo como $ sed -r 's/^.{33}/&xXxXxX/' /caminho/do/arquivo
ou $ sed -r '/^.{33}s//&xXxXxX/' /caminho/do/arquivo por outro lado, para fazer o mesmo em awk vc poderia usar o seguinte artificio: $ echo "0123456789" | awk -v FIELDWIDTHS="2 10000000" '{print $1 "xXxXxX" $2}' 01xXxXxX23456789 o FIELDWIDTHS é uma variavel que, uma vez recebido valores separados por espaço, trata os registros separados por tamanho fixo. Neste caso eu tenho que fazer (a gambiarra) 2 Numero_grande para que $2 va até o final da linha. para este exemplo, é tosco, e a sintaxe poderia abraanger algo como "2 resto" ou "2 -1" onde -1 é ate o fim, etc. entretanto para outros usos (campos de tamanho fixo) é interessante. 2009/10/4 Julio C. Neves <julio.ne...@gmail.com> > > > Tem razão Reinaldo, não é que não precisa, mas não interfere no resultado > final. Dei essa resposta direta no e-mail sem muita preocupação. O $ no > final, que poderia ser colocado, tb não causaria nenhuma diferença no > resultado. > > > Abraços, > Julio > Cursos de Shell e Zenity em 2 fins de semana? > - Em SP ligue (11) 2125-4747; > - Em DF ligue (61) 3223-3000; > - No RJ ligue (21) 2561-0867; > - Turmas fechadas em outras cidades ligue (21) 8112-9988. > > 2009/10/3 Reinaldo de Carvalho <reinal...@gmail.com<reinaldoc%40gmail.com> > > > > > > > > > 2009/10/3 Julio C. Neves > > <julio.ne...@gmail.com<julio.neves%40gmail.com><julio.neves% > 40gmail.com> > > >: > > > Isso me cheira a sed: > > > > > > $ sed -r 's/^(.{33})(.*)/\1xXxXxX\2/' /caminho/do/arquivo > > > > > > > Oi Júlio, > > > > precisa do ^? Não vi situação que deixe de funcionar sem o ^. > > > > -- > > Reinaldo de Carvalho > > http://korreio.sf.net > > http://python-cyrus.sf.net > > > > "Don't try to adapt the software to the way you work, but rather > > yourself to the way the software works" (myself) > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Tiago B. Peczenyj Linux User #405772 http://pacman.blog.br [As partes desta mensagem que não continham texto foram removidas]