EDA365电子论坛网
标题:
Linux cut命令
[打印本页]
作者:
uqHZau
时间:
2021-7-14 10:31
标题:
Linux cut命令
) A- c' X5 k5 @; B
Linux cut命令用于显示每行从开头算起 num1 到 num2 的文字。
6 E3 X' {5 o/ c$ y- G7 ^$ {; S
; D+ |- h1 D1 |6 v1 }
6 I2 W$ U; d& G' d* _/ v' _9 h" V
语法
! ]5 S8 j+ }/ V
cut [-bn] [file]
cut [-c] [file]
cut [-df] [file]
, p" }5 X2 J6 z5 L$ j% ^7 {4 J6 @, U) c
/ V! x/ \# m( j$ |
3 V- }; T, f# V# t6 B0 z1 L
使用说明:
2 f; ]9 O; `, O/ [7 B0 f& Q1 v9 }
G4 i/ j$ [* r% E4 m% ~
cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。
! p3 K/ f4 R2 W, ^' U- k
' I! Z7 v7 Y; J0 @5 b# Q/ k
如果不指定 File 参数,cut 命令将读取标准输入。必须指定 -b、-c 或 -f 标志之一。
7 r' {5 ~ z. n7 C1 }: s1 G: p% K
4 D( I0 ?3 d, C4 C% ~- f. `/ H0 f
; x3 X) q) }& {( ?' @( A
参数:
' @/ M& q+ R1 {6 n6 _! y- H( ]
# O% J% Q. j1 Q5 w3 H! B
-b :以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志。
-c :以字符为单位进行分割。
-d :自定义分隔符,默认为制表符。
-f :与-d一起使用,指定显示哪个区域。
-n :取消分割多字节字符。仅和 -b 标志一起使用。如果字符的最后一个字节落在由 -b 标志的 List 参数指示的范围之内,该字符将被写出;否则,该字符将被排除
& X7 {7 G9 s+ R% P* `8 M. m; E
' z3 @# s. x0 \4 a8 P
r! Z% l( B1 H: W
实例
: x$ U- f% t3 I/ h6 i
4 _0 A0 S5 I7 g h( H6 l$ ^/ ]" M
当你执行who命令时,会输出类似如下的内容:
) U9 V, q2 [* g: a0 {
! Y- _4 Q h5 U/ U9 E& }
$ who
rocrocket :0 2009-01-08 11:07
rocrocket pts/0 2009-01-08 11:23 (:0.0)
rocrocket pts/1 2009-01-08 14:15 (:0.0)
0 w1 C2 M* W# D+ p& c9 H
) p% r9 d; @- p6 u4 Y
9 @& M3 h$ C- Y
如果我们想提取每一行的第3个字节,就这样:
7 [/ W; s( l0 \$ J, a
1 _+ E9 g7 u U# {$ N$ n
$ who|cut -b 3
c
c
N* b% q+ m6 X; i+ e; Z d
4 C$ P7 p6 f! S) b
9 G" B# ^; x; X
作者:
rural
时间:
2021-7-15 09:35
很好的Linux cut命令,正好需要做一下参考。
作者:
twel2e
时间:
2021-7-15 09:36
cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。
$ J( @7 \' i6 @" Q- r l
作者:
SsaaM7
时间:
2021-7-17 15:32
Linux cut命令
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2