EDA365电子论坛网

标题: Linux colrm命令 [打印本页]

作者: piday123    时间: 2021-9-7 15:10
标题: Linux colrm命令

* E* v- s( w2 Q1 ]Linux colrm命令用于滤掉指定的行。
8 B3 d! n5 G$ I& h5 [
8 S- i1 ?; c# |colrm指令从标准输入设备读取书记,转而输出到标准输出设备。如果不加任何参数,则该指令不会过滤任何一行。
4 [2 \9 L2 e# y; @  d+ Q
8 \! @/ q  w8 ^8 p% j# a1 c. G" d+ K3 A7 {6 S
语法
& `, U3 H8 G: D3 G, K" u9 u9 O! X, l" U7 F% D- O) Q, Q+ `/ l1 c
colrm [开始行数编号<结束行数编号>]3 y% c( B! t/ ~4 N
/ P1 p) `3 G( `% e5 ^* m

. j' G: }, m' X' g参数说明:7 k0 m0 h9 R  T2 x4 A

8 y2 ?  N! K7 t4 c开始行数编号: 指定要删除的列的起始编号。* d! h; L* ^, U2 Y2 g
结束行数编号: 指定要删除的列的结束编号,有时候这个参数可以省略。7 l% E% X" e9 a. ^9 |! t
# c  Y6 m9 h4 v4 L/ ]3 j; b
+ H, t1 @1 a7 j8 N- [( N+ Z
实例
% i0 Q% r  U1 I( c5 w* V1 w, v5 n& L) n  g2 w/ @0 B
不带任何参数时该命令不会删除任何列:7 ]1 n) ~: N* `

$ E5 H* k+ S: y- I% lcolrm
1 [, |2 Z3 w  A5 P3 x8 w7 f+ _. G$ l2 E& r7 F' s
按回车键后,光标将在第一行闪烁,等待标准输入,此时输入字符,如"Hello Linux!",再按回车键后第二行将出现与第一行相同内容,此时按Ctrl+C组合键可以退出。终端中显示的内容如下所示:
5 U4 S( t6 X6 u3 G2 t0 L& z  P" n. H
. c2 R4 C3 T: Icmd@hdd-desktop:~$ colrm  ' w0 K$ J6 Z3 u
Hello Linux! #输入Hello Linux!字符串  " a+ _/ K5 |0 p
Hello Linux! #输出刚才输入的字符串Hello Linux! & k% y1 E9 S! @6 N- q
! B( V  E  }5 d* G2 {% ?
/ i, `: n. z% k
如想要删除第4 列之后的所有内容,可以使用如下命令:2 I+ Y: U/ \1 h8 i0 f  U
; j: [. S7 x: t. t( _( Z4 z
colrm 4' z- I) n& \8 N5 e$ e
$ d$ Y, v4 W4 Y) P
类似于上例,此时标准输入等待输入,用户输入字符串按回车键后,将输出如下结果:& W. ^% N4 q+ s; ]" {
0 `4 O1 b1 |, L5 X/ e
cmd@hdd-desktop:~$ colrm 4  
0 t( O$ j! w0 S" z; H) U2 `7 z: M- zHello Linux! #输入Hello Linux!字符串  
6 M1 R1 G2 J- u) B# ^( ?Hel #输出删除了第4列以后所有内容的字符串
0 W  I. z* c( R3 @- v% I7 T7 M8 g$ q* P' X, r

: @$ \/ t; S8 d$ [; a/ g$ i$ M删除指定列的内容。如删除第4列到第6列的内容,可使用如下命令:9 r  o/ _, V) E
( {, H% d/ q3 |  s
colrm 4 6
4 j4 `9 F! b: ]3 k. K0 A" Q# g$ J7 O
输出的结果如下:. X) o# N# B2 K

" d2 N; J9 x, }cmd@hdd-desktop:~$ colrm 4 6  
8 N3 c% U. b5 d' j* rHello Linux! #输入Hello Linux!字符串  
4 l9 i! K  ?& r9 F2 S# }" XHelLinux! #输出删除了从第4列到第6列字符的字符串 4 ~# ?3 C/ f8 B, y0 w+ }5 w

作者: loveeatmore    时间: 2021-9-7 16:16
Linux colrm命令用于滤掉指定的行
作者: CCxiaom    时间: 2021-9-7 16:32
colrm指令从标准输入设备读取书记,转而输出到标准输出设备
作者: NNNei256    时间: 2021-9-7 16:33
不带任何参数时该命令不会删除任何列




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2