LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 829|回复: 1

我想把man帮助文档重定向输出,结果有很多不太懂的符号,影响阅读

[复制链接]
发表于 2008-3-4 17:39:06 | 显示全部楼层 |阅读模式
命令如此
man awk > 1
用vi查看
本来用 man awk查看的时候显示的是这样
NAME
       awk - pattern scanning and processing language

SYNOPSIS
       awk [-F ERE][-v assignment] ... program [argument ...]

       awk [-F ERE] -f progfile ...  [-v assignment] ...[argument ...]

但是输出后, vi 1 成了这样:

^[[1mNAME^[[0m
       awk - pattern scanning and processing language

^[[1mSYNOPSIS^[[0m
       ^[[1mawk [-F ^[[4m^[[22mERE^[[24m^[[1m][-v ^[[4m^[[22massignment^[[24m^[[1m] ... ^[[4m^[[22mprogram^[[24m ^[[1m[^[[4m^[[22margument^[[24m ^[[1m...]^[[0m

       ^[[1mawk [-F ^[[4m^[[22mERE^[[24m^[[1m] -f ^[[4m^[[22mprogfile^[[24m ^[[1m...  [-v ^[[4m^[[22massignment^[[24m^[[1m] ...[^[[4m^[[22margument^[[24m ^[[1m...]^[[0m


我又用了 man awk | col -b > 1

vi 1查看是:
1mNAME0m
       awk - pattern scanning and processing language

1mSYNOPSIS0m
       1mawk [-F 4m22mERE24m1m][-v 4m22massignment24m1m] ... 4m22mprogram24m 1m[
4m22margument24m 1m...]0m

       1mawk [-F 4m22mERE24m1m] -f 4m22mprogfile24m 1m...  [-v 4m22massignment24
m1m] ...[4m22margument24m 1m...]0m

这些字符到底是什么呢?
我不知道是什么问题,望高手们给个答案.
发表于 2008-3-7 09:17:12 | 显示全部楼层
man  时有几个变量控制颜色,风格之类的,先取消下这些变量试下
unset LESS_TERMCAP_mb LESS_TERMCAP_md LESS_TERMCAP_me LESS_TERMCAP_se LESS_TERMCAP_so LESS_TERMCAP_ue LESS_TERMCAP_us
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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