checknr [ -a.Macro1.Macro2 ... ] [ -c.Command1.Command2 ... ] [ -f ] [ -s ] [ File ... ]
checknr 命令检查 nroff 或 troff 输入文件列表中涉及匹配错误的开始和结束定界符以及未知命令一类错误。如果未指定文件,则 checknr 命令检查标准输入。
要检查的定界符是:
checknr 命令可以处理 ms 和 me 宏软件包。
checknr 命令旨在用于为记忆中的 checknr 命令准备的文档,这同 lint 命令十分相似。checknr 命令要求特定文档的写样式,用于 \f 和 \s 命令,在该写样式中,每个 \fNewfont 都必须以 \fP 终止而每个 \s Newsize 必须以 \s0 终止。当它直接进入下一种字体或明确地指定原字体或点的大小时,这样的操作会产生来自 checknr 命令的错误消息。
File 指定 nroff 或 troff 输入文件,用于涉及匹配错误的开始和关闭定界符以及未知命令的错误。缺省值为标准输入。
注:checknr 命令不能正确识别某些合理的构造,比如附有条件的构造。
checkeq 命令、lint 命令、nroff 命令、troff 命令。