免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 405 | 回复: 0
打印 上一主题 下一主题

翻译的col,很多都不明白,红色下划线,大侠指教(man本地化计划 qq组 28597414) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-09-23 23:20 |只看该作者 |倒序浏览
翻译的col,很多都不明白,红色下划线,请大侠指教(man本地化计划 qq组:28597414)

我翻译了一下col,因为我用他辅助提取man文档,我们这个群组是个man本地化的组织,为了促进更多人接触,了解,使用linux。我们组织是非盈利性质的,每个人都可以维护他自己的翻译的文档,并且在不久会开辟专门站点,来发布大家的成果,版权属于个人。

我们的世界太小了,我们应该为大家做点事情了。:)

我们的文档有严格的格式,使之美观大方,具有文档的性质,同时又要保证翻译的精准性,但是,绝对不会因为您的英语不好会拒绝您,我们是个团队,是个互助的集体啊:)

废话太多了吧,呵呵,发一个col翻译的,有很多内容不太明白,大侠指正我啊,哭求。

另外我把这个col的doc文件放再附件里了。如果需要进一步改正,请下载,改正后联系我。
我的qq是5007088
man本地化qq群组:28597414

COL(1) BSD General Commands Manual COL(1)

NAME
col - filter reverse line feeds from input

SYNOPSIS
col [-bfpx] [-l num]

DESCRIPTION
col filters out reverse (and half reverse) line feeds so the output is in the correct order with only forward and half forward line feeds, and replaces white-space characters with tabs where possible. This can be useful in processing the output of nroff(1) and tbl(1).

col reads from standard input and writes to standard output.

The options are as follows:

-b Do not output any backspaces, printing only the last character written to each column position.

-f Forward half line feeds are permitted (‘‘fine’’ mode). Normally characters printed on a half line boundary are printed on the following line.

-p Force unknown control sequences to be passed through unchanged. Normally, col will filter out any control sequences from the input other than those recognized and interpreted by itself, which are listed below.

-x Output multiple spaces instead of tabs.

-lnum Buffer at least num lines in memory. By default, 128 lines are buffered.

The control sequences for carriage motion that col understands and their decimal values are listed in the following table:

ESC-7 reverse line feed (escape then 7)
ESC-8 half reverse line feed (escape then
ESC-9 half forward line feed (escape then 9)
backspace moves back one column (; ignored in the first column
carriage return (13)
newline forward line feed (10); also does carriage return
shift in shift to normal character set (15)
shift out shift to alternate character set (14)
space moves forward one column (32)
tab moves forward to next tab stop (9)
vertical tab reverse line feed (11)

All unrecognized control characters and escape sequences are discarded.

col keeps track of the character set as characters are read and makes
sure the character set is correct when they are output.

If the input attempts to back up to the last flushed line, col will dis-
play a warning message.

SEE ALSO
expand(1), nroff(1), tbl(1)

STANDARDS
The col utility conforms to the Single UNIX Specification, Version 2.
The -l option is an extension to the standard.

HISTORY
A col command appeared in Version 6 AT&T UNIX.

BSD June 17, 1991 BSD


============================================================================================================================================
======================================================================


COL(1) BSD一般命令手册 COL(1)

名称
col 过滤输入的换行符

大纲
col [-bfpx] [-l num]

描述
col命令过滤了翻转的(和半反向的)换行符以使输出能够正确的显示换行或者半换行的换行符。并且在可能的情况下移去表示空白的符号和tab所形成的符号。这会使由命令nroff(1) 和 tbl(1)命令的输出能够处理的十分顺利。

col命令从标准输入或者写出为标准输出。

选项有一下几个:

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

-f 前进的换行符允许使用(“妥当”模式)。一般情况下在半行边界的字符打印在在紧接着行。

-p 强制不改变不能被识别的控制串。一般情况下,col命令会过滤掉任何输入的控制串除非是在后面列出的col认识的或者是能解释的字符串。

-x 用多重的空格替换掉tab字符。

-lnum 至少缓冲num行。默认情况下,缓冲128行。

那些col命令可以理解的用来carriage motion的控制串,它们的十进制数列在下面的表格中

ESC-7 后退换行(当7时换码)
ESC-8 半个后退换行(当8时换码)
ESC-9 半个前进换行(当9时换码)
backspace 向回移动一列(8);忽略第一列的回车(13)
newline 前进的换行符(10);同样有效于回车
shift in 替换为一般的字符集(15)
shift out 替换为备用的字符集(14)
space 前进一列(32)
tab 向前移动到下一个制表符(9)
纵向列表符 翻转的换行符(11)

所有的不能被识别的控制串和转移序列被抛弃。

col命令当字符被读取的时候记住了字符集,并且保证字符集再输出的时候是正确的。

如果输入尝试备份最后的缓冲行,col命令将显示一个警告信息。

请参阅
expand(1), nroff(1), tbl(1)

标准
col实用程序遵循《单一UNIX规范》,第二版。
-l选项是标准的一个扩展。

历史
一个col命令曾经出现在第六版的AT&T UNIX.

BSD 1991年6月 BSD
============================================================================================================================================
======================================================================
注:
1.
Single UNIX Specification, Version 2.
单一UNIX规范

单一UNIX规范是描述标准UNIX操作系统的C语言程序和用户命令接口的行业标准。遵循单一UNIX规范的UNIX操作系统被允许使用UNIX商标。单一UNIX规范的开发目的是用来确保在一个UNIX操作系统上开发的程序可以在其他不同的UNIX操作系统上运行。规范归开放组织所有,这个组织是监管UNIX认证和品牌的行业组织。单一UNIX规范的最新版本是《UNIX 03》。
请注意,大多数的商务出版(包括TechTarget和whatis.com)都使用了混合大小写的“Unix”来通常指代各种从一个祖先发展而来的操作系统。开放组织的行业标准操作系统和品牌商标都是大写的UNIX。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP