Sed não está funcionando

0

Eu tenho um arquivo com várias linhas contendo uma string: ; Ltd que desejo alterar para Ltd . Eu tentei:

sed -e 's/; Ltd/ Ltd/ig' file

Às vezes, também é ; ltd , então adicionei a tag i para insensibilidade a maiúsculas e minúsculas, mas também não funcionará. Tentei adicionar e remover -e também.

    
por ChiseledAbs 12.12.2016 / 19:53

1 resposta

2

Isso deve funcionar, pois encontrará maiúsculas e minúsculas L :

sed 's/; [Ll]td/ Ltd/g' file

Não se esqueça de adicionar o -i para realmente gravar as alterações no arquivo.

sed -i 's/; [Ll]td/ Ltd/g' file
    
por 12.12.2016 / 20:10

Tags