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_ALL
和 LC_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
最后更新于
这有帮助吗?