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"

Responder a