remova o último caractere da linha se for um

remova o último caractere da linha se for um

Eu tenho um arquivo do formulário

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

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

Minha saída esperada 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 visiteiRemova caracteres se eles não seguirem os padrões especificadosmas tratava-se de deletar caracteres caso eles não seguissem o padrão.

Minha dúvida é remover caracteres "no final da linha" se eles seguirem o padrão que especifiquei.

Responder1

<"$YOUR_FILE" sed 's/ a$//' > $NEW_FILEvai resolver o problema, eu acho.

informação relacionada