2016-03-30 18 views
1

我试图将某些手册页转换为纯文本文件。但是当我打开文件时,许多单词都有不必要的重复字符。尝试将手册页连接到纯文本文件时重复字符

例如做man awk > awk.txt改变了awk.txt文件中的部分从:

  • NAMENNAAMMEE
  • 概要SSYYNNOOPPSSIISS
  • 说明DDEESSCCR​​RIIPPTTIIOONONN

我认为这将是一个简单的任务。为什么会发生?

+0

尝试'男人-ascii AWK> awk.txt'。 (不适用于所有系统,可能需要'--ascii')。看其他想法的男人。我去睡觉了。祝你好运。 – shellter

回答

2

手册页包含格式化信息(例如用于指示某些单词是否应该是粗体)。因此,在将文件中的输出重定向时,某些字符可能会重复出现。

您可能也想尝试:

man awk | col -b > awk.txt 

什么山坳是这样做的:

山坳 - 过滤反向线从输入

提要

山坳[提要 - bfhpx] [-l num]

说明

山口效用过滤掉反向(和半反向)换行符,使得输出是按照正确的顺序仅向前和半 向前换行符和 替换空白字符使用标签尽可能。这可以用于处理nroff(1)和tbl(1)的输出。

col实用程序从标准输入读取并写入标准输出。

的选项如下:

-b不输出任何退格,写入每个列的位置只打印出最后一个字符。

相关问题