对每一行进行拼写检查
我想编写一个 bash 过滤器,它将采用换行符分隔的句子文件并返回没有拼写错误的句子。我一直在考虑 aspell 但我不知道该怎么用它。有什么想法吗?
I'd like to write a bash filter that will take a file of newline-separated sentences and return sentences that are not misspelled. I've been thinking about aspell but I'm not sure what to do with it. Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
该管道应该给出您想要的结果。请注意,您应该将一些内容输入其中,因此请在前面添加
cat input.txt |
以进行快速测试。还要在前面加上行号:
如果您想返回拼写错误的行,只需将
-gt
替换为-le
(或替换&&
> by||
,当然)当然,您可以将这些行保存为脚本,然后
如果您愿意,可以简单地执行
This pipe should give the results you want. Note that you should pipe something into this, so prepend e.g.
cat input.txt |
for a quick test.To also prepend a line number:
If you want to return misspelled lines instead, just replace
-gt
by-le
(or replace&&
by||
, of course)Of course you can save these lines as a script, and then simply do
if you so prefer
这是一个可以完成您想要的操作的脚本。
Here is a script which does what you want.