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

Linux colrm命令

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
. J3 f$ {% k7 u8 O* m
Linux colrm命令用于滤掉指定的行。
  f; }, C! S. p$ G7 W
1 c; _( J& m; f. X. W0 I' Y* P8 jcolrm指令从标准输入设备读取书记,转而输出到标准输出设备。如果不加任何参数,则该指令不会过滤任何一行。, m; }6 A  |: X$ D5 |" Z

9 A9 l3 Q0 D3 N2 X& V% ^# J! `$ h2 V+ D" q/ g
语法
( f0 J6 q3 X: n  L
& ~. e% q- l) Q# ]1 I$ y* rcolrm [开始行数编号<结束行数编号>]
2 z6 `* f8 D  v( X; P5 r- O9 o, g) a2 `& p; ]4 p

0 d6 f) B8 M: R# W! f. k" k参数说明:/ ]+ T( g$ |3 e

! l6 n+ T6 ^. G  U8 L0 g0 \开始行数编号: 指定要删除的列的起始编号。* ?8 K9 l& P! C/ F, g+ u6 H
结束行数编号: 指定要删除的列的结束编号,有时候这个参数可以省略。
3 H1 `3 r. s( s( W. {: ^
  `  ]7 @) A! g* F1 _+ Y' C, H) W5 q" v' H  t% q5 [0 ]
实例
8 G/ B  U! r7 j1 P" T" {4 |5 b
" n" N, `" y& |1 x不带任何参数时该命令不会删除任何列:
0 |# V' Z5 v6 ?, {
! [# U! h) K( X! W, [2 Z, Zcolrm# U! F" G+ a2 q& B7 p- P  @

$ D% U6 i/ }2 m+ E按回车键后,光标将在第一行闪烁,等待标准输入,此时输入字符,如"Hello Linux!",再按回车键后第二行将出现与第一行相同内容,此时按Ctrl+C组合键可以退出。终端中显示的内容如下所示:5 A' y( f" `) G- Q4 \" q
0 e9 B5 v( X4 Y  b5 s( E3 e& `
cmd@hdd-desktop:~$ colrm  & i: `6 j3 W/ b) _- h
Hello Linux! #输入Hello Linux!字符串  8 X$ C6 i) t9 r# s& i3 b2 A
Hello Linux! #输出刚才输入的字符串Hello Linux! / G4 b. \! H9 C1 Q
' ]; b# m" C, c  J, r) }1 {4 A' L

+ s9 \' N+ G4 `2 ]* Q- E9 u如想要删除第4 列之后的所有内容,可以使用如下命令:5 r2 e) h  y0 s
5 l+ p9 S3 G( e8 N4 g
colrm 4
5 Q* ]! o# W: U2 |2 G/ d6 S; ?9 j9 U: k  Q4 y9 E! }7 W7 W. U
类似于上例,此时标准输入等待输入,用户输入字符串按回车键后,将输出如下结果:
; v" o) J  @' b8 t6 v( v# D& ^4 i8 w2 h
cmd@hdd-desktop:~$ colrm 4  
% Y$ C2 E! M* y3 z) W  X. OHello Linux! #输入Hello Linux!字符串  4 j0 n% t1 n) s9 Q2 A; w
Hel #输出删除了第4列以后所有内容的字符串 ) U* X( C, z5 W
/ g& A; _( Y! r/ A

, B4 Y+ n: W# G删除指定列的内容。如删除第4列到第6列的内容,可使用如下命令:- i' o& g: v# `/ I% c) B5 ]6 ~4 x. X
8 L$ ~0 l. f/ ?. t7 |5 a* k- ]8 S
colrm 4 6 : r" P& K: z7 O( ^% V8 \% y
) S2 ?* H- L) K5 v# \) b0 l7 Q
输出的结果如下:
+ j" F/ m2 p( r! u  ?
( x2 l, B3 [% ?  n! qcmd@hdd-desktop:~$ colrm 4 6  + M- j( z, \: r" L' O
Hello Linux! #输入Hello Linux!字符串  & t2 _$ @6 b2 U: Q) _7 X. y& ~  y0 M
HelLinux! #输出删除了从第4列到第6列字符的字符串
5 |% J. ~  T8 B8 j

该用户从未签到

2#
发表于 2021-9-7 16:16 | 只看该作者
Linux colrm命令用于滤掉指定的行

该用户从未签到

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

该用户从未签到

4#
发表于 2021-9-7 16:33 | 只看该作者
不带任何参数时该命令不会删除任何列
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-24 03:28 , Processed in 0.171875 second(s), 23 queries , Gzip On.

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

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

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