Linux shell colrm 命令
Linux shell colrm 命令用于滤掉指定的行。
colrm 命令从标准输入设备读取书记,转而输出到标准输出设备。 如果不加任何参数,则该指令不会过滤任何一行。
colrm 命令语法格式
colrm [开始行数编号] [:<结束行数编号>]
参数
- 开始行数编号
- 指定要删除的列的起始编号
- 结束行数编号
- 指定要删除的列的结束编号,有时候这个参数可以省略
范例
不带任何参数时该命令不会删除任何列:
[root@localhost ~]# colrm
按回车键后,光标将在第一行闪烁,等待标准输入,此时输入字符 Hello www.twle.cn!
再按回车键后第二行将出现与第一行相同内容,此时按 Ctrl+C
组合键可以退出
[root@localhost ~]# colrm Hello www.twle.cn! # 输入 Hello www.twle.cn! 字符串 Hello www.twle.cn! # 输出刚才输入的字符串 Hello www.twle.cn!
如想要删除第 4 列之后的所有内容
[root@localhost ~]# colrm 4
此时标准输入等待输入,用户输入字符串按回车键后,将输出如下结果:
[root@localhost ~]# colrm 4 Hello www.twle.cn! # 输入 Hello www.twle.cn!字符串 Hel # 输出删除了第 4 列以后所有内容的字符串
删除指定列的内容。如删除第 4 列到第 6 列的内容,可使用如下命令:
[root@localhost ~]# colrm 4 6 Hello www.twle.cn! # 输入 Hello www.twle.cn! 字符串 Helwww.twle.cn! # 输出删除了从第4列到第6列字符的字符串