找回密码
 注册
关于网站域名变更的通知
查看: 982|回复: 3
打印 上一主题 下一主题

Linux colrm命令

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-9-7 15:10 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

6 b6 I1 X7 N' B' {$ }1 ^% I; YLinux colrm命令用于滤掉指定的行。4 [5 }" R! w1 N9 E1 c1 F$ X

" h; i3 \3 k& W- g' I2 b9 w  Tcolrm指令从标准输入设备读取书记,转而输出到标准输出设备。如果不加任何参数,则该指令不会过滤任何一行。
  s# ~! T4 G. Z% K
. t% F  R5 x: g  Y; A1 _% \
2 q; F% O) t' t; J$ E8 `! }/ b% Q语法
8 X- n( Q1 n  E; p6 I( s! X' i* s1 X, w& g4 N
colrm [开始行数编号<结束行数编号>]$ X, z5 ]4 \: j4 v  x$ |
$ R, J: u3 V# Y' K, r
3 b/ k& e1 Y- ?/ C9 A, B
参数说明:
6 z! V# Y3 A3 T! A# G6 s8 L
. d( d- t0 p4 ]开始行数编号: 指定要删除的列的起始编号。9 q/ `! a( S' l9 M+ w: G
结束行数编号: 指定要删除的列的结束编号,有时候这个参数可以省略。5 T" @  L3 `% B  S
6 c! C$ t( B! C$ n

2 E8 I4 ?0 l, t9 k+ y+ a' a- h实例
& O6 l  T% Z4 ~- L
& I# R/ D4 Q: X- W. C不带任何参数时该命令不会删除任何列:" c& m7 {1 a9 ]4 D+ `/ b' W  v

1 t: C2 V  \- G+ n+ C; rcolrm
; m; s* j( c3 F' p6 b4 {/ a
1 L# A0 }( t" v' D& P8 ?按回车键后,光标将在第一行闪烁,等待标准输入,此时输入字符,如"Hello Linux!",再按回车键后第二行将出现与第一行相同内容,此时按Ctrl+C组合键可以退出。终端中显示的内容如下所示:% w2 O- Y; T8 t( X  I! p2 C
6 @3 ]& m6 f% o  O, Z5 L
cmd@hdd-desktop:~$ colrm  ' C- O: x7 |  g7 O4 \
Hello Linux! #输入Hello Linux!字符串  
7 d; l2 t; F( W; HHello Linux! #输出刚才输入的字符串Hello Linux! % C3 N/ c/ k2 O! l2 \

' I; l( X* s4 S- O6 X, p. O
7 ^4 ?0 j1 `, C( ?4 \0 F8 H如想要删除第4 列之后的所有内容,可以使用如下命令:
2 [2 i$ t9 D# @% o; D: |) A" N3 s/ \: M3 v
colrm 4' \/ E+ T4 X# L( i2 d

# p$ R) R, V. g2 I0 b) z3 ?& i类似于上例,此时标准输入等待输入,用户输入字符串按回车键后,将输出如下结果:# w# s- M' e$ p8 L9 e$ N

4 y4 B$ M2 T$ c: }# w  Hcmd@hdd-desktop:~$ colrm 4  
. l7 M: \& R' N0 @. J# ^4 G+ ?Hello Linux! #输入Hello Linux!字符串    _- S  E. U, P. J1 }
Hel #输出删除了第4列以后所有内容的字符串   ?# k( S$ ?) I
; A. A2 _  \# n' J, k% c5 v) h9 N
. t' ?, q' O; r
删除指定列的内容。如删除第4列到第6列的内容,可使用如下命令:" e5 R$ M2 \2 u! _5 ~- k

! F4 y9 L' ?( |' X2 Rcolrm 4 6 0 _8 {: ]2 E+ w9 W

+ D; ^1 M/ ^* E' B6 _+ R输出的结果如下:* A( g( S: b& d( d+ _( X! F
/ c, Z0 e. w9 q& f, `- Q
cmd@hdd-desktop:~$ colrm 4 6  
$ K2 m* g% Y8 k* ~) ]Hello Linux! #输入Hello Linux!字符串  
' V2 P3 c" g+ o2 L  S: ]2 M7 XHelLinux! #输出删除了从第4列到第6列字符的字符串
, W* a4 Q* {+ {

该用户从未签到

4#
发表于 2021-9-7 16:33 | 只看该作者
不带任何参数时该命令不会删除任何列

该用户从未签到

3#
发表于 2021-9-7 16:32 | 只看该作者
colrm指令从标准输入设备读取书记,转而输出到标准输出设备

该用户从未签到

2#
发表于 2021-9-7 16:16 | 只看该作者
Linux colrm命令用于滤掉指定的行
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 02:33 , Processed in 0.140625 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表