Pré-processamento de texto Como executar vários scripts de uma só vez

1

Eu tenho muitos scripts para limpeza de texto, existe uma maneira de executar todos eles de uma vez, em vez de fazer isso um por um, por exemplo, eu tenho:

sed -i -r "s/[’'–]/ /g" *.txt

sed -i 's/Aβ/ ABeta /g' ./*.txt

Eu tenho cerca de 10 deles, como posso executar todos eles de uma vez?

    
por user64413 04.04.2014 / 16:22

1 resposta

3

Você pode usar -e para especificar vários comandos para executar:

 sed -i -r -e 's/[’'–]/ /g' -e 's/Aβ/ ABeta /g' *.txt

Geralmente:

sed [-flags] -e 'command1' -e 'command2' .... -e 'last command' inputfile
    
por 04.04.2014 / 16:24