colrm.1

COLRM(1)

COLRM(1)

FreeBSD General Commands Manual

COLRM(1)

colrm

从文件中删除列

colrm [start [stop]]

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

如果只指定了 start 列,则将写入编号小于 start 列的列。 如果同时指定了 start 列和 stop 列,则将写入编号小于 start 列或大于 stop 列的列。 列编号从一开始,而不是零。

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

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

The colrm utility exits 0 on success, and >0 if an error occurs.

显示低于 3 (c) 和高于 5 (e) 的列:

$ echo -e "abcdefgh\n12345678" | colrm 3 5 abfgh 12678

允许指定大于文件中列数的起始列并显示所有列:

$ echo "abcdefgh" | colrm 100 abcdefgh

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

$ echo "abcdefgh" | colrm 1

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

colrm 实用程序首先出现在 1BSD 中。

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

June 23, 2020

FreeBSD 13.1-RELEASE

最后更新于

FreeBSD 中文社区