天天看点

Linux基础命令---文本过滤colrm

colrm

        从标准输入读取数据,删除指定的列,然后送到标准输出。如果用一个参数调用,则将从指定的列开始删除每一行的列。如果使用两个参数调用,则将删除从第一列到最后一列的列。列编号以第1列开始。

        此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

1、语法

        colrm  [startcol]  [endcol]

2、选项列表

3、实例

1)删除第5列之后的列 

        [root@192 weijie]# cat 1.c                    //显示内容

        hello world

        i am david

        love linux

        this code

        nihao ed

        [root@192 weijie]# colrm 5 < 1.c            //删除第5列之后

        hell

        i am

        love

        this

        niha

2)删除5~9列 

        [root@192 weijie]# colrm 5 9 < 1.c          //删除5~9列

        hellld

        i amd

        lovex

3)不删除,全部显示 

        [root@192 weijie]# colrm < 1.c             //不指定列,显示所有的

继续阅读