For the complete documentation index, see llms.txt. This page is also available as Markdown.

colrm(1)

colrm — 从文件中删除列

名称

colrm

概要

colrm [start [stop]]

描述

colrm 实用程序从文件的行中删除选定的列。列定义为行中的单个字符。输入从标准输入读取,输出写入标准输出。

如果仅指定了 start 列,则编号小于 start 列的列将被写入。如果同时指定了 startstop 列,则编号小于 start 列或大于 stop 列的列将被写入。列编号从 1 开始,而非 0。

制表符将列计数增加到 8 的下一个倍数。退格符将列计数减 1。

环境变量

LANGLC_ALLLC_CTYPE 环境变量会影响 colrm 的执行,如 environ(7) 所述。

退出状态

colrm 实用程序成功时退出值为 0,发生错误时大于 0。

实例

显示第 3 列(c)以下和第 5 列(e)以上的列:

指定一个大于文件中列数的起始列是被允许的,此时将显示所有列:

使用 1 作为起始列将不显示任何内容:

参见

awk(1), column(1), cut(1), paste(1)

历史

colrm 实用程序首次出现于 1BSD。

作者

Jeff Schriebman 于 1974 年 11 月编写了 colrm 的原始版本。

最后更新于

这有帮助吗?