例子:
man -awK "typeset"
这已通过管道确认grep
:
search=typeset
man -awK -- "$search" | xargs -I {} sh -c "echo '{}'
man --no-hyphenation --no-justification -- {} | grep -iF -- '$search'"
结果:
/usr/share/man/man1/lcf.1.gz /usr/share/man/man1/memusagestat.1.gz /usr/share/man/man1/mtrace.1.gz /usr/share/man/man1/nm-applet.1.gz /usr/share/man/man1/nm-connection-editor.1.gz /usr/share/man/man1/nroff.1.gz GROFF_ TYPESET TER 环境变量或 -T 命令行选项 GROFF_ TYPESET TER 并且GROFF_TYPESET TER 未设置。 /usr/share/man/man1/tfmtodit.1.gz 要做好数学排版,groff需要font metric /usr/share/man/man1/ptx.1.gz -t, --排版-mode - 未实现 - /usr/share/man/man1/chrt.1.gz /usr/share/man/man1/taskset.1.gz /usr/share/man/man1/chem.1.gz 用于排版化学结构图 [CSTR #122]。 cm.bell-labs.com/netlib/typeset ting/chem.gz⟩ 。它的 README 文件用于 排版化学结构图 [CSTR #122] ⟨http: // /usr/share/man/man1/chacl.1.gz
请注意,前五个结果实际上根本不包含“排版”。其他搜索词的行为类似。
我正在使用 man 2.9.1 运行 Ubuntu 20.04.4 LTS (5.15.0-43-generic)。这似乎也是带有 man 1.6g 的 macOS 12.5 上的一个问题,这让我想知道我是否做错了什么?