ul - 处理下划线
ul [-i] [-t terminal] [filename]...
ul 读取指定的 filename(如果未提供,则读取标准输入),并将出现的下划线转换为可表示使用中终端(如环境变量 TERM 所指定)下划线的序列。ul 使用 /usr/share/lib/terminfo 条目来确定合适的下划线序列。如果终端无法使用下划线,但可以使用 standout 模式,那么将改用 standout 模式。如果终端可以改写或自动处理下划线,那么 ul 将退化为 cat(1)。如果终端无法处理下划线,那么会忽略下划线。
覆盖在环境中所指定的终端类型。如果终端无法处理下划线,那么会忽略下划线。如果未找到终端名称,则不会尝试下划线。
使用包含相应短划线 "-" 的单独一行来表示下划线;如果您希望查找 CRT 终端 上 nroff(1) 输出流中存在的下划线,则该选项十分有用。
如果未找到指定文件,则 ul 返回退出代码 1。
有关下列属性的说明,请参见 attributes(7):
|
man(1)、cat(1)、nroff(1)、attributes(7)
nroff 通常会生成一系列与文本混合的退格和下划线以表示下划线。ul 会尝试优化向后运动。