Isso fará isso.
sed 's/ *|/|/g'
Eu tenho dados do seguinte formato que quero inserir no LibreOffice Calc:
data | num | num | num | num
Por alguma razão, o LibreOffice não acha que a string "3214" seja um número por padrão (espaço em branco à direita).
Eu quero substituir (\s)*|
por |
, onde \s
significa espaço e *
para a operação da estrela Kleene. E faça isso em vários lugares em cada linha (todos os jogos).
Eu tentei:
sed -i 's/(\s)*|/|/' DataStats0914.txt
Mas isso não tem efeito. O que estou fazendo errado?
Tags sed libreoffice-calc