Crie um arquivo say.sh
e digite o seguinte:
#!/usr/bin/env bash
TEXT="$@"
while read line ; do
TEXT="$( echo $TEXT | sed "s${line}g" )"
done < "/path/to/rules.txt"
/usr/bin/say $TEXT
Torne este arquivo executável a partir da linha de comando executando chmod +x say.sh
Crie um arquivo rules.txt
onde você especificou o script acima (4ª linha) e insira regras de substituição como as seguintes:
|one thing|other thing|
|foo|Apple|
|Apple Mac|Apple Macintosh|
A ordem das regras é importante, pois elas são aplicadas em ordem.
Execute como /path/to/say.sh foo Mac
para que seu Mac diga "Apple Macintosh"