找回密码
 注册
关于网站域名变更的通知
查看: 412|回复: 4
打印 上一主题 下一主题

Linux ispell命令

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-9-24 10:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

0 S1 W5 V; R: S. b, M! @Linux ispell命令用于拼写检查程序。
% k( d5 S1 h& d" @) X" s+ @8 {4 w' [( \  ]  R7 C6 x! L
ispell预设会使用/usr/lib/ispell/english.hash字典文件来检查文本文件。若在检查的文件中找到字典没有的词汇,ispell会建议使用的词汇,或是让你将新的词汇加入个人字典。9 u8 \# q* a3 `# R4 i, k% z( L

  I$ n) q* c1 l  n8 R4 y* t语法6 O, j. Q) j; P
ispell [-aAbBClmMnNPStVx][-d<字典文件>][-L<行数>][-p<字典文件>][-w<非字母字符>][-W<字符串长度>][要检查的文件]4 s2 b  g- ]0 D; R  w
参数:) X* \" Z: f! e2 N

1 z/ p0 y1 }% \& l" c5 r-a 当其他程序输出送到ispell时,必须使用此参数。' z2 y( ~7 r. J& A* s+ Y/ T
-A 读取到"&Include File&"字符串时,就去检查字符串后所指定文件的内容。
) A9 O9 k+ k- A-b 产生备份文件,文件名为.bak。
# Z# ~. `. f. A+ f7 l-B 检查连字错误。
% M4 a0 w, E/ q* q7 b+ y-C 不检查连字错误。
9 T. C. g2 E4 m8 n4 Q% u: y-d<字典文件> 指定字典文件。
' v; s: T# |1 [/ m9 G-l 从标准输入设备读取字符串,结束后显示拼错的词汇。
+ R/ A# W. F# H-L<行数> 指定内文显示的行数。
5 k# _# {7 T8 s6 _# K% A-m 自动考虑字尾的变化。2 h/ @( A% y: ~+ z
-M 进入ispell后,在画面下方显示指令的按键。
; o3 q& V9 t  D: X-n 检查的文件为noff或troff的格式。
( a  t5 k1 a9 ~% S; r$ g% ?-N 进入ispell后,在画面下方不显示指令的按键。$ F; u& D+ z. U; A
-p<字典文件> 指定个人字典文件。# y7 Q3 A; X8 u4 y
-P 不考虑字尾变化的情形。/ Q1 Q3 {: N( a6 x  T2 ^  d
-S 不排序建议取代的词汇。& l* y5 s. l" |9 z; v" M
-t 检查的文件为TeX或LaTeX的格式。
8 z8 @6 W, @( B$ }3 k# B/ X4 _& v-V 非ANSI标准的字符会以"M-^"的方式来显示。( R5 R/ O% K2 D' ^2 ]% C
-w<非字母字符> 检查时,特别挑出含有指定的字符。
: P' g- ?8 j( a( p2 k-W<字符串长度> 不检查指定长度的词汇。1 I7 X2 Q! D' L8 B; o% R
-x 不要产生备份文件。# }2 ~$ \* z$ R# D4 n
实例8 A( x$ u9 d# Z3 }# Y* C
检查文件的拼写。例如,检查testfile文件,可使用如下命令:* U- E! J8 @6 M  D

8 m) Z6 a) M$ I. D  s0 Q/ sispell testfile
% Z/ A2 [+ g& |1 E" N如果文件中出现可疑词汇,则第一个出现的可疑词汇以高亮显示,并在屏幕下方给出词汇的修改意见,以及ispell的操作命令。如下所示:+ w/ P. f" f2 W$ [% c0 W5 l; y

) \$ V/ _  p! p9 Z4 Dnetwrks File: testfile  & E9 I2 B+ g, g9 ?1 d  ~
Linux netwrks are becoming more and more common, but security is often an overlooked  
0 }* r: X9 U$ J4 f. Dissue. Unfortunately  
% M/ P' M8 G# f7 q+ c; S0: networks  7 h# f) X( e& k; F0 o+ U2 X9 R
[SP] <number> R)epl A)ccept I)nsert L)ookup U)ncap Q)uit e(X)it or ? for help
) |; K! n; g1 L4 u$ C; n% U- u( P9 P本例中,检查出netwrks 错误,并提示纠正信息,此时输入"0",即使用networks 来纠正错误,同时继续显示下一个错误,直到所有的错误显示完毕。
* P% P2 Q* F  i* T2 k
) I" ]& `- m: x0 A! y9 e( f通过以上实例我们可以发现,文件testfile中有拼写错误,对该文件进行修改后需备份文件。此时使用如下命令:
0 Q$ u3 j+ ]5 {' W# M' j6 v
8 v% f+ n3 D& ]ispell-b testfile    #检查拼写错误的同时,备份文件
( Y$ t  g' |6 Q# s如果文件已经无拼写错误,则不显示任何信息,通过ls命令我们也可以查看到当前文件目录下产生了文件testfile的备份文件testfile.bak。查看结果如下所示:* ^6 w, R, `, c

% i$ w( q8 E5 O$ ls #以列表的形式查看当前目录下的文件    {2 m$ N, x+ y& [
examples.desktop testfile_1 testfile.bak xx01 模板图片 音乐  $ a$ y8 p/ C/ |$ s
testfile testfile1 testfile_2 xx00 公共的视频文档桌面 + z: M+ u/ A! d& ?( ?, N
其中,testfile.bak 文件就是刚才命令生成的备份文件,内容与原来的testfile 文件内容是一样的。

该用户从未签到

2#
发表于 2021-9-24 11:31 | 只看该作者
很详细   感谢分享

该用户从未签到

3#
发表于 2021-9-24 14:31 | 只看该作者
Linux ispell命令用于拼写检查程序

该用户从未签到

4#
发表于 2021-9-24 14:33 | 只看该作者
ispell预设会使用/usr/lib/ispell/english.hash字典文件来检查文本文件

该用户从未签到

5#
发表于 2021-9-24 14:33 | 只看该作者
若在检查的文件中找到字典没有的词汇,ispell会建议使用的词汇,或是让你将新的词汇加入个人字典
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 01:04 , Processed in 0.140625 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表