[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] retirar ultima virgula de um arquivo
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] retirar ultima virgula de um arquivo |
Date: |
Tue, 13 May 2008 18:13:31 -0300 |
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 <address@hidden>:
>
>
>
>
>
>
> 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"