跳至主要內容

col命令

微信公众号:储凡2023/11/29大约 3 分钟

col命令

在很多UNIX说明文件里,都有RLF控制字符,当我们把说明文件的内容输出成纯文本文件时,控制字符会变成乱码,col命令则能有效滤除这些控制字符。

语法

col [options]

参数

  • -b, --no-backspaces: 过滤掉所有的控制字符,包括RLFHRLF
  • -f, --fine: 允许前半行换行,通常在半行边界上打印的字符会在下一行上打印,滤除RLF字符,但允许将HRLF字符呈现出来。
  • -p, --pass: 传递未知控制序列,通常col将从输入中过滤出除自身识别和解释的以外的任何控制序列。
  • -h, --tabs: 将空格转换为制表符,这是默认设置。
  • -x, --spaces: 将制表符转换为空格。
  • -l, --lines NUM: 在内存中至少缓冲num行,默认情况下缓存128行。
  • -V, --version: 输出版本信息。
  • -H, --help: 输出帮助信息。

示例

col的帮助文档过滤掉反向换行符RLF后保存到col.txt

col --help | col > col.txt

col的帮助文档过滤掉控制字符后保存到col.txt

col --help | col -b > col.txt

col的帮助文档的制表符转换为空格后保存到col.txt

col --help | col -x > col.txt

更新日志

2024/7/29 16:44
查看所有更新日志
  • a3cca-refactor: 替换eslint规则,使用antfu/eslint模块 (#138)
  • c0f2d-refactor: 升级vuepress相关版本,优化项目结构 (#137)
  • e6a79-feat: 大幅新增设计模式、Linux命令、ORM框架教程文档