在Linux上的发现和修复错误

Linux aspell和附魔工具可以ID输入错误文本文件和建议更换。

  • 在Facebook上分享
  • 在Twitter上分享
  • 分享在LinkedIn
  • 在Reddit分享
  • 通过电子邮件分享
  • 印刷资源
linux拼写
欧洲杯男足

如果你想检查一个文本文件错误,Linux可以帮助。

它有一些工具和命令,包括可以指出错误aspell附魔,和我一起分享一个脚本,我把最近使用系统的查找拼写错误单词文件。

使用aspell

aspell是非常聪明的工具,会指出错误并使它非常容易修复它们。用于更改一个文件时,它颠倒了文本和背景颜色来突出拼错的单词。你会开始用一个命令是这样的:

aspell检查myfile美元

如果aspell检测没有拼写错误,它就直接退出。否则,它将打开包含文件以显示文本(或顶部行取决于文件的长度),后跟一个建议的替代单词列表,下面,您可以运行命令的列表。第一个错误(或疑似错误)将显示的文本和背景颜色改变如下所示。

我希望我可以闭着眼睛类型,从不犯错。我不喜欢typoze我认为我遇到他们更经常比我想要的。1)推翻6)错误< = = = = =建议单词2)拼写错误7)黄玉3)错误的8)遮阳帽4)类型9)类型的5)类型0)输入我忽略我)忽略所有< = = = = =命令r)取代r)替换所有a)添加l)添加低b)中止x)退出吗?

如果你想替换错误的列出,只使用你的键盘输入数字左边的字你想选择。如果这是唯一错误的文件,aspell将更改并退出。否则,它将继续下一个拼错的单词。

你也可以换一个错误通过键入“r”,然后输入你想使用这个词来取代它。如果这个词可能会重复,你可以按“R”和替换文件中的这个词的所有实例。您也可以决定忽略什么aspell认为一个错字。毕竟,这可能是一个词aspell只是不认识或首字母缩写。你可以一次一个实例通过键入“我”或通过输入“我”作为一个群体。

作为一项预防措施,aspell创建一个备份文件(例如,myfile.bak)的文件你检查,这样你就可以恢复你的错误,如果你发现有必要在错误和修复的话你可能会改变。

您还可以使用aspell检查一组单词的拼写。输入“aspell——”如下图所示,你可以输入一个单词,并看到列表,建议更换。如果aspell用星号(*)进行响应,单词拼写正确。

aspell美元——@(#)国际Ispell版本3.1.20(但实际上aspell 0.60.8) typoze & typoze 17 0:推翻,拼写错误、错误的类型,类型,错误,黄玉,遮阳帽,类型,类型,磁带,遮阳帽,Topsy,打瞌睡,姿势,胶带,胶带
拼写错误
*
C ^

^ C型退出如上所示。

使用附魔

名为“迷失”的工具将它认为拼写错误的单词与一个命令列表:

附魔美元- l myfile typoze typoze

如果你期望很多拼写错误,您可以使用如下所示的命令来告诉你有多少次错误出现在文件:

附魔美元- l myfile | uniq - c 2 typoze

查看建议更换,运行命令:

附魔——美元myfile | grep: & typoze 1 5:输入错误& typoze 1 6:输入错误

建立一个拼写检查脚本

我把一个bash脚本一起看看我可以检查词汇在一个文件中对Linux文件(/ usr / share / dict /单词在我的系统)。任务是一个小比我预期的复杂。

我运行脚本如下:

美元findTypos myfile typoze typoze

脚本包含一系列的命令来查找和显示一个拼错的单词的列表。第一组的命令检查提供了一个文件名作为参数。如果不是,它会提示。

# !/bin/bash如果($ # = = 0);然后echo - n”文件:“读其他文件= 1美元fi而读ra行;做单词“${行[@]}”;做单词= $ | tr (echo $词[:上:]的[低:])词=“echo $ | tr - d’(?: !”“# punct没有用这个词= | echo $词sed年代/ \ / / | sed年代/ \ ' s / / grep ^词词> / dev / null美元| | echo $词完成;< $文件完成

脚本然后贯穿每个单词的文件并运行tr命令来改变它所有大写单词小写,避免问题。然后使用tr命令来删除标点符号,这样大部分时期,问号等不坚持的话,需要检查。我没有使用:punct:因为它会移除撇号在说“不”,但我单独删除了所有格“s”的单词。最后一步是寻找这个词用的文件。^和$字符告诉grep只找到指定的词,不可能包括这个词的词。

脚本,我称之为“findTypos”,发现拼写错误,但并没有试图解决这些问题或建议替换单词。

总结

检测拼错的单词在你的文本文件可以是有益的,特别是如果你准备你的每周报告和你的老板是一个拘泥于语法。幸运的是,Linux提供了许多帮助。

相关:

版权©2022 IDG通信公司。足球竞彩网下载

企业网络2022的10个最强大的公司