|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
! i; y0 c, y; E, p7 i
Linux cut命令用于显示每行从开头算起 num1 到 num2 的文字。, ^3 s/ k; \: t9 a# m4 Q7 M5 B
7 Z x( S- p4 P+ s# \0 I. ]# q
0 c2 C$ V$ C% K语法7 V: c/ @( \( J6 i7 [. F/ n
- cut [-bn] [file]
- cut [-c] [file]
- cut [-df] [file]
- p, r1 l0 F: r/ a, U2 | . i2 G: P- z |
( x& t, b+ y L. K
使用说明:3 P0 ]$ C8 K# j; L7 f8 v, \) j
5 A+ g0 W' k8 _2 t9 V3 mcut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。( @! r& E& E% n9 ?" m4 C& Z
3 i4 s ~, V% p" j
如果不指定 File 参数,cut 命令将读取标准输入。必须指定 -b、-c 或 -f 标志之一。& i5 D2 {0 p l3 u) p
$ [3 C0 D' d4 X* Y* V$ J* T, Z
# `; Y# e8 [! _9 W1 O参数: C5 @- Q) V& Q4 ]+ f7 c& G
f+ b" m# b& ?8 I9 I
- -b :以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志。
- -c :以字符为单位进行分割。
- -d :自定义分隔符,默认为制表符。
- -f :与-d一起使用,指定显示哪个区域。
- -n :取消分割多字节字符。仅和 -b 标志一起使用。如果字符的最后一个字节落在由 -b 标志的 List 参数指示的范围之内,该字符将被写出;否则,该字符将被排除
8 H. y u: t0 I, Y8 k" k3 j9 p
; O9 q' ~& M; S/ S: a
: w$ x$ J2 z! C1 [/ g5 `实例
5 U% Z, b) Y% u, [- W# ?% T* S4 k# {4 M/ C& C& E
当你执行who命令时,会输出类似如下的内容:1 u! M' s) e' y1 @. j7 ~
: l$ \. z& c! }8 @. b7 ]
- $ 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)
* W1 M Y+ }$ S% B4 G
7 M: @% \- P% s9 R, M3 _7 C7 X
6 y+ h1 G# h0 x9 l# t如果我们想提取每一行的第3个字节,就这样:
+ l) x2 @2 k! j3 X0 `4 U$ @6 j, G. Y3 S
- $ who|cut -b 3
- c
- c$ {4 X* u2 p% L( o
8 b6 L2 ^ b3 g- l
* @+ l$ B* u! @# {% ? |
|