如何在aspell词典中添加单词?

10

我正在使用aspell进行拼写检查,但是不知道如何添加单词到aspell中。是否有任何方法可以添加单词?


这个问题绝对不是关于计算机硬件和软件的一般性问题。这是一个LiveCode编程问题,不应该被关闭。 - Mark
3个回答

6

要添加单词,您需要提供一个列表。如果单词前面有一个星号,则将其添加到当前字典中。如果有一行带有井号的单行,则新添加的单词将保存到用户的个人字典中,然后可以在整个系统中使用。

echo "*WORD\n#" | aspell -a

关于添加单词到您的字典,有多种方���可供选择,您可以在此处阅读相关内容。


1
在 LiveCode 中,这将是:get shell("echo" && quote & "*WORD\n#" & quote && "| aspell -a") - Mark
2
显示错误: @(#) 国际Ispell版本3.1.20(但实际上是Aspell 0.60.7-20110707) 错误:单词 "WORD\n#" 无效。字符 '' (U+5C) 不允许出现在单词中间。 - RAHUL.S. KRISHNA

3
要添加一个新单词newword,执行以下操作:
echo -e "*newword\n#" | aspell -a

0

Songy的例子echo "*WORD\n#" | aspell -a对于单个单词对我很有用。我能够使用以下命令添加包含单词列表的文本文件(input.txt):

cat input.txt | while read word; do echo -e "*${word}\n#" | aspell -a; done

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接