Existem alguns problemas com o seu script:
- Você precisa adicionar um segundo
sed
após o segundo canal (|
). -
sed -i
informased
para editar arquivos "no local", mas não há arquivo especificado -sed
está usandostdin
, vindo decat
. Você pode remover com segurança o-i
e 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