bash - 为什么 bash 的手册页在写入文件时有双字母?

标签 bash manpage

我一直想知道这个问题有一段时间了。每当我运行“man [command] >> file.txt”形式的命令时,都会出现一种奇怪的现象,即当我在终端中查看手册页时加粗的单词出现在文本文件中,每个字母重复两次。

例如,

描述

查找实用程序会递归地沿着列出的每个路径的目录树向下查找

变成了

DDEESSCCR​​RIIPPTTIOONN

ffiinndd 实用程序以递归方式对每个路径的目录树进行降序排列 列出

这是为什么呢?我想不出一种有意义的文件编码。 (如果将“粗体”编码为“每个字母写两次”,那么 Abba 乐队将显示为 A b a,以及其他问题......)

最佳答案

尝试 man -7man --ascii [command] >> file.txt 这会将手册页导出为 ascii。

关于bash - 为什么 bash 的手册页在写入文件时有双字母?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17574055/

相关文章:

linux - 如何在 gnome-terminal 中选择默认选项卡焦点?

linux - 如何使用 shell 脚本从一个目录读取文件并将文件作为另一个存储过程的输入?

unix - 避免在 .BI 后的联机帮助页中出现空格

unix - 在 20XX 年编写联机帮助页

search - 手册页(较少)中是否有针对选项和命令的特殊搜索命令?

python - 如何在 Mac OS X 上的 Python 交互式 shell 中输入英镑字符 (£)?

linux - 下载网页的脚本

c++ - Mac OS C++ 和 libstdc++ 文档

Bash:除最后一个元素外的所有数组

linux - 更改 man 命令输出的宽度