Print do arquivo e os ultimos caracteres [RESOLVIDO]

1. Print do arquivo e os ultimos caracteres [RESOLVIDO]

Marlon Costa
detentosdoeb

(usa Red Hat)

Enviado em 03/02/2012 - 12:16h

Fala pessoal,

Eu tenho um arquivo com o seguinte conteúdo:

0123456789,11234
0123456788,11233
0123456787,11232

Preciso de uma ajuda em como imprimir essa linha , uma virgula e os tres ultimos caracteres de cada uma delas, tipo:

0123456789,11234,234
0123456788,11233,233
0123456787,11232,232

Eu to tentando pelo awk mas nao ta rolando :(

Vlw pessoal!


  


2. Re: Print do arquivo e os ultimos caracteres [RESOLVIDO]

DAVISON MARCEL PASQUALINI
fdmarp

(usa Debian)

Enviado em 03/02/2012 - 18:21h

awk eu não saberia te dizer agora não, mas se servir um sed ...

cat arquivo | sed 's/^.*\(...\)$/&,\1/'


3. Re: Print do arquivo e os ultimos caracteres [RESOLVIDO]

Marlon Costa
detentosdoeb

(usa Red Hat)

Enviado em 06/02/2012 - 08:20h

Opa,

Obrigado fdmarp mas nao rolou :(

Ele acabou substituindo os primeiros caracteres, veja:

- Original

249620000,55320
249620001,55320
249620002,55320

- Saida
,20620000,55320
,20620001,55320
,20620002,55320

Alguma outra sugestao? rsrs

Vlw!

fdmarp escreveu:

awk eu não saberia te dizer agora não, mas se servir um sed ...

cat arquivo | sed 's/^.*\(...\)$/&,\1/'





4. Re: Print do arquivo e os ultimos caracteres [RESOLVIDO]

euteste da silva
foxbit3r

(usa Solaris)

Enviado em 06/02/2012 - 09:40h

Oi Tenta isso:

awk '{
ultimo=","substr($0,length($0)-2,length($0));
print $0 ultimo
}' texto.txt



5. Re: Print do arquivo e os ultimos caracteres [RESOLVIDO]

Alexandre Gonçalves Monteiro da Silva
alexandregms

(usa Ubuntu)

Enviado em 06/02/2012 - 11:52h

@detentosdoeb, a resposta do @fdmarp está certa.
Vc está utilizando o /bin/bash em seu terminal?


6. Re: Print do arquivo e os ultimos caracteres [RESOLVIDO]

Marlon Costa
detentosdoeb

(usa Red Hat)

Enviado em 06/02/2012 - 15:20h

@fdmarp,

Mil desculpas, realmente a string que voce colocou esta certa!

Eu nao me atentei ao detalhe do @alexandregms (estou em um ambiente compartilhado).

Testei em um ambiente local e funcionou "xupeta".

@foxbit3r vou tentar o que voce disse e lhe digo se funcionou ou nao.

Vlw pelas dicas galera!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts