Isso deve fazer o trabalho:
sed -e 's/^ //' -e 's/,//g' file.txt
O comando sed
(editor de fluxo) recebe dois comandos para executar sequencialmente, ambos os comandos substituem algo por nada, isto é, excluem uma parte da entrada.
O primeiro remove espaços imediatamente após o início de uma linha, anotou ^
, o segundo remove as vírgulas e tem o mesmo efeito que o comando tr -d ","
.
Obrigado a minerz029 por indiretamente me lembrar que eu estava perdendo o 'g' já que minha primeira resposta foi apenas remover a primeira vírgula encontrada em cada linha.