ul - do underlining
ul [-i] [-t terminal] [filename]...
ul 读取指定的 filename(如果未提供,则读取标准输入),并将出现的下划线转换为序列,该序列表示为使用中的终端加下划线(由环境变量 TERM 指定)。ul 使用 /usr/share/lib/terminfo 条目来确定要添加下划线的相应序列。如果终端无法使用下划线,但可以使用 standout 模式,那么将改用 standout 模式。如果终端可以改写或自动处理下划线,那么 ul 将退化为 cat(1)。如果终端无法处理下划线,那么会忽略下划线。
覆盖在环境中所指定的终端类型。如果终端无法处理下划线,那么会忽略下划线。如果未找到终端名称,则不会尝试下划线。
Indicate underlining by a separate line containing appropriate dashes ‘-’; this is useful when you want to look at the underlining which is present in an nroff(1) output stream on a terminal.
如果未找到指定文件,则 ul 返回退出代码 1。
有关下列属性的说明,请参见 attributes(7):
|
man(1)、cat(1)、nroff(1)、attributes(7)
nroff 通常会生成一系列与文本混合的退格和下划线以表示下划线。ul 会尝试优化向后运动。