'\" te .\" Copyright (c) 1994, Sun Microsystems, Inc. .TH ul 1 "1994 年 3 月 17 日" "SunOS 5.11" "用户命令" .SH 名称 ul \- 处理下划线 .SH 用法概要 .LP .nf \fBul\fR [\fB-i\fR] [\fB-t\fR \fIterminal\fR] [\fIfilename\fR]... .fi .SH 描述 .sp .LP \fBul\fR 读取指定的 \fIfilename\fR(如果未提供,则读取标准输入),并将出现的下划线转换为序列,该序列表示为使用中的终端加下划线(由环境变量 \fBTERM\fR 指定)。\fBul\fR 使用 \fB/usr/share/lib/terminfo \fR条目来确定要添加下划线的相应序列。如果终端无法使用下划线,但可以使用 standout 模式,那么将改用 standout 模式。如果终端可以改写或自动处理下划线,那么 \fBul\fR 将退化为 \fBcat\fR(1)。如果终端无法处理下划线,那么会忽略下划线。 .SH 选项 .sp .ne 2 .mk .na \fB\fB-t\fR\fI terminal\fR\fR .ad .RS 15n .rt 覆盖在环境中所指定的终端类型。如果终端无法处理下划线,那么会忽略下划线。如果未找到终端名称,则不会尝试下划线。 .RE .sp .ne 2 .mk .na \fB\fB-i\fR\fR .ad .RS 15n .rt 使用包含相应短划线 "\fB-\fR" 的单独一行来表示下划线;如果您希望查找 \fBCRT 终端\fR 上 \fBnroff\fR(1) 输出流中存在的下划线,则该选项十分有用。 .RE .SH 返回值 .sp .LP 如果未找到指定文件,则 \fBul\fR 返回退出代码 1。 .SH 文件 .sp .ne 2 .mk .na \fB\fB/usr/share/lib/terminfo/*\fR\fR .ad .RS 29n .rt .RE .SH 属性 .sp .LP 有关下列属性的说明,请参见 \fBattributes\fR(5): .sp .sp .TS tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) . 属性类型属性值 _ 可用性text/doctools .TE .SH 另请参见 .sp .LP \fBcat\fR(1)、\fBman\fR(1)、\fBnroff\fR(1)、\fBattributes\fR(5) .SH 已知问题 .sp .LP \fBnroff\fR 通常会生成一系列与文本混合的退格和下划线以表示下划线。\fBul\fR 会尝试优化向后运动。