como remover o apóstrofo e excluir o espaço

1

Eu quero remover o apóstrofo de palavras como na palavra "pato". Eu quero remover o apóstrofo e o espaço deixado atrás do apóstrofo. Eu tentei sed e eu tenho "duck s", mas o que eu quero "patos".

    
por user85125 23.09.2014 / 17:30

2 respostas

4

$ echo "duck's" | sed s/\'//
ducks

Mas você não precisa de sed para essa solução pura do bash:

$ abc="duck's"; echo ${abc/\'/}
ducks
    
por 23.09.2014 / 19:24
0
sed s/"'"/""/g foo.txt > bar.txt

ou no lugar editar

sed -i s/"'"/""/g foo.txt

no OS X e no comando BSD (em edição) o top funciona também.

sed -i '' s/"'"/""/g foo.txt

No entanto, você postar contém muito pouca informação (o que é? etc.)

    
por 23.09.2014 / 17:37

Tags