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
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?
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
Tags text-processing sed