Existem alguns problemas com o seu script:
- Você precisa adicionar um segundo
sedapós o segundo canal (|). -
sed -iinformasedpara editar arquivos "no local", mas não há arquivo especificado -sedestá usandostdin, vindo decat. Você pode remover com segurança o-ie seu script deve funcionar agora.
O script fixo deve ser:
cat italian.txt | sed 's/sole/sun/g' | sed 's/penna/pen/g' > english.txt