Vejamos
$ cat virgula
00000000016247606',
'00000000016247448',
'00000000016247109',
sed '${ comando }' significa que vou executar na ultima linha
sed 's/,$//' procuro uma virgula no FIM de uma linha
Se for virgula + alguma coisa corta apenas a ultima virgula
$ sed '${s/,\([^,]*\)$/\1/}' virgula
00000000016247606',
'00000000016247448',
'00000000016247109'
caso contrario, eu removo a ultima virgula mesmo
$ sed '${s/,$//}' virgula
00000000016247606',
'00000000016247448',
'00000000016247109'
2008/5/13 Elvio Barbalho <[EMAIL PROTECTED]>:
>
>
>
>
>
>
> senhores boa noite tenho um arquivo da seguinte forma
>
> '00000000016247606',
> '00000000016247448',
> '00000000016247109',
>
> como posso fazer para retirar apenas a ultima virgula deste arquivo,
> lembrando que a quantidade de linhas deste arquivo pode variar?????
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
--
Tiago B Peczenyj
Linux User #405772
http://peczenyj.blogspot.com/
"what does not kill us makes us stronger"