因此,我一直在寻找如何更改 Mac 的显示方式,我找到了答案,但我需要一些编码方面的帮助。以下是我想要做的:
创建一个单词对列表。
创建一个脚本,根据您的单词对列表替换其参数列表中的单词,并将修改后的参数列表传递给“/usr/bin/say”。
这是快速复制https://superuser.com/q/170041/106990我对编码的了解很少,需要一些帮助。我不在乎用什么语言。
答案1
创建一个文件say.sh
并输入以下内容:
#!/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
通过运行以下命令使此文件从命令行可执行chmod +x say.sh
在上面的脚本(第 4 行)中指定的位置创建一个文件rules.txt
,并输入如下替换规则:
|one thing|other thing|
|foo|Apple|
|Apple Mac|Apple Macintosh|
规则的顺序很重要,因为它们是按顺序应用的。
运行让/path/to/say.sh foo Mac
Mac 说“Apple Macintosh”