在Linux命令行中,3个用于拼写检查的命令

分享于 

2分钟阅读

Linux

  繁體

用于拼写检查和词典的Linux命令

Linux拼写检查命令

1.查找以字符串开头的单词的look命令

look命令输出以给定字符串开头的所有单词,如果它找不到任何内容,它不显示任何内容。


[email protected]:~$ look bigg
Biggles
Biggles's
bigger
biggest
biggie
biggie's
biggies

可以使用-i选项忽略大小写。

每个Linux系统都有一个位于/usr/share/dict/words文件中的'字典',这个文件每行包含一个单词,按字母顺序排序。

2.用于交互式拼写检查的aspell命令

aspell是一个交互式拼写检查器,它将检查文件,并向你提供无法识别的单词的替代方法。

aspell -c filename.txt

你也可以使用它来用正确的替代选项替换错误单词的所有匹配项,也可以忽略拼错的单词,并显示下一个拼错的单词。

正如你在上图中看到的,它还显示了导航和处理拼错的单词的所有选项。

3.用于查找所有拼写错误的单词的拼写命令

如果您只想列出文件中所有拼写错误的单词,则需要使用spell命令。上面的aspell命令不同,这个命令不是交互式的。

spell filename

这是我要在其上进行拼写检查的文本文件:


[email protected]:~$ cat a.txt 
my text file
som words mayeb wrong
but what can i do?
oh, I can use spellchecke r

并且您可以看到spell命令运行良好。


[email protected]:~$ spell a.txt 
som
mayeb
spellchecke

COM  COMM  Comma  命令行  commands  spel