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

this

niha

3)不删除,全部显示 

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

hello world

i am david

love linux

this code

nihao ed

posted @ 2019-01-11 06:57  一生有你llx  阅读(221)  评论(0编辑  收藏  举报