remove o último caractere da linha se for um

1

Eu tenho um arquivo no formato

bulandshahara   b u l a n d sh a h a r a
caandapura  c aa n d a p u r a

Eu tenho que remover a "ocorrência de um espaço seguido por um" se esse padrão aparecer no final de qualquer linha.

Meu resultado esperado seria

bulandshahara   b u l a n d sh a h a r
caandapura  c aa n d a p u r

Como posso fazer isso?

Eu visitei Remover caracteres se eles não seguirem padrões especificados , mas se tratava de excluir caracteres se eles não seguissem o padrão.

Minha pergunta é remover caracteres "no final da linha" se eles seguirem o padrão que eu especifiquei.

    
por Upendra Pratap Singh 12.02.2016 / 11:18

1 resposta

4

<"$YOUR_FILE" sed 's/ a$//' > $NEW_FILE fará o truque, acho.

    
por 12.02.2016 / 11:34