Supondo que o arquivo não seja imenso :
cat virgula
'016247606',
'016247448',
'016247109',
vi +$ virgula < $
> x
> :wq
> FIM
Vim: Warning: Input is not from a terminal
[EMAIL PROTECTED] ~]$ cat virgula
'016247606',
'016247448',
'016247109'
On Tue,
Tiago Barcellos Peczenyj escreveu:
> Vejamos
> $ cat virgula
> 016247606',
> '016247448',
> '016247109',
>
> 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 ap
Vejamos
$ cat virgula
016247606',
'016247448',
'016247109',
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/}' virgul
Elvio Barbalho escreveu:
> senhores boa noite tenho um arquivo da seguinte forma
>
> '016247606',
> '016247448',
> '016247109',
>
> como posso fazer para retirar apenas a ultima virgula deste arquivo,
> lembrando que a quantidade de linhas deste arquivo pode variar?
senhores boa noite tenho um arquivo da seguinte forma
'016247606',
'016247448',
'016247109',
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 contin