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

Linux colrm命令

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
9 Z0 \" x9 b* I# h5 W4 Q) C% M
Linux colrm命令用于滤掉指定的行。
) o0 m7 Y4 m: c. `5 F- \& S9 [9 C
colrm指令从标准输入设备读取书记,转而输出到标准输出设备。如果不加任何参数,则该指令不会过滤任何一行。
" ?7 Q2 L, ?8 T7 q$ t4 r9 [
4 G+ G0 y" F; C: R+ L
- s1 K8 X( V* R4 P) X3 ]语法2 G+ b  p8 X+ C0 L) w
6 N( M( r5 J2 K( @
colrm [开始行数编号<结束行数编号>]
7 C; l* S$ I( v8 a5 i/ \- W0 s( B$ T3 A
$ p2 t; Z1 L3 n5 T7 A; l2 y
参数说明:
8 r( P* r( j! x+ S6 J* l! x7 }  M1 |, \1 ^1 }3 Q) h/ D7 K, n
开始行数编号: 指定要删除的列的起始编号。
, E6 m6 p; |4 X! B结束行数编号: 指定要删除的列的结束编号,有时候这个参数可以省略。
3 X9 @7 s+ t* }& O( v, ]+ r1 F5 Y: o* a
' w$ y1 p. h2 E, ^* p7 _# v
实例
. t$ e; d5 U* O9 _/ r. M' N* Z' P$ U1 q+ L6 M. C
不带任何参数时该命令不会删除任何列:3 }8 s, _( G; J( q% j

0 T( o  c$ G1 O2 ?  B0 Tcolrm
1 h# ?1 G  K  z1 f. L: h
, M# C! w6 ], ^  g4 q. |按回车键后,光标将在第一行闪烁,等待标准输入,此时输入字符,如"Hello Linux!",再按回车键后第二行将出现与第一行相同内容,此时按Ctrl+C组合键可以退出。终端中显示的内容如下所示:
3 k1 ^, D* ~  L- t4 B3 V: P. y
cmd@hdd-desktop:~$ colrm  " e4 |: |5 W. n- U
Hello Linux! #输入Hello Linux!字符串  ; o. m$ i& V) J7 v/ l% ~: v
Hello Linux! #输出刚才输入的字符串Hello Linux! $ A% A1 ?1 n% p& U2 R6 U
* ~/ _1 [  A' w0 [

! T7 T( ]: u3 v7 G$ l如想要删除第4 列之后的所有内容,可以使用如下命令:
/ s: e  J- J* |1 o' v# D1 E% x2 M. V$ L/ y6 {6 m3 Q# V
colrm 4
/ ]3 _& Y( z5 f2 E- j
' J& Y. w* _) y% k; M' f1 C# g+ d类似于上例,此时标准输入等待输入,用户输入字符串按回车键后,将输出如下结果:
6 ]' X& I% D3 R: Y6 B: R  w# {: w2 O
cmd@hdd-desktop:~$ colrm 4  ( I: v/ H) j% M! N
Hello Linux! #输入Hello Linux!字符串  ( r$ S' P! b% B4 b$ W& T  H
Hel #输出删除了第4列以后所有内容的字符串 4 Y3 U. V& t# e6 X, m# G
1 ]+ B9 J: M! l4 B
/ L% N! [" |  W
删除指定列的内容。如删除第4列到第6列的内容,可使用如下命令:
$ [8 `, u# H) |# H1 K0 b
; A5 J1 n* r, A1 X$ }" {colrm 4 6
- n8 F5 O" v( v9 f" r( G/ d. U6 [) E8 g7 i, H8 _) l/ b" O
输出的结果如下:
$ G. _$ o2 @$ W! l' j! P' S5 n4 P7 a$ w; |+ H
cmd@hdd-desktop:~$ colrm 4 6    X- ~, u8 i4 {3 I
Hello Linux! #输入Hello Linux!字符串  ! K$ A/ A# l5 N9 ?
HelLinux! #输出删除了从第4列到第6列字符的字符串
; t5 q/ Q# [- W$ k: ?4 t: e7 e

该用户从未签到

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 02:53 , Processed in 0.156250 second(s), 24 queries , Gzip On.

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

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

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