TA的每日心情 | 衰 2019-11-19 15:32 |
|---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
' v+ f2 R( j1 {1 j0 BLinux split命令用于将一个文件分割成数个。$ p" X# C8 r5 w, l" L* u2 E! k& ?1 I
, A/ s A7 w3 _8 O3 \
该指令将大文件分割成较小的文件,在默认情况下将按照每1000行切割成一个小文件。
7 ~' r# |3 S' o( ]" y2 W. o7 Z: _/ w' y5 @5 ~
8 J0 B) w h+ a+ Y" U5 Q. Q( b9 {0 \5 J6 y4 K3 m- f& F* R
语法" n$ ?- Y- _4 Y
3 o* e" u `# ^split [--help][--version][-<行数>][-b <字节>][-C <字节>][-l <行数>][要切割的文件][输出文件名]6 y; w2 A( J' }
+ j' Y: I' l* U: V( D) O- n2 O& J3 C( I" s* i
" w$ P# f* J. K6 }
参数说明:2 O3 H0 Z: i1 y0 D {
4 a% B2 N1 R# g; u8 a1 c( b-<行数> : 指定每多少行切成一个小文件
1 Q/ q' y; |: Z& V8 K-b<字节> : 指定每多少字节切成一个小文件# _' H J3 g. K/ F
--help : 在线帮助
5 ?3 w+ B% E; j# k--version : 显示版本信息$ G" i' G$ }) A6 v" u
-C<字节> : 与参数"-b"相似,但是在切 割时将尽量维持每行的完整性
. X: h" A+ s" G# u3 `5 q# r% u[输出文件名] : 设置切割后文件的前置文件名, split会自动在前置文件名后再加上编号
X ^9 i: I+ k5 x
, M. x; q* e6 w R' f
* { u1 R6 n C5 h1 @
0 {+ E3 }- }' B* ]实例
4 C6 B1 a' k3 N/ y H) H& u
3 A7 Q" B6 I4 u5 f5 v
+ Y) a [+ U1 M6 y0 ~$ q1 u使用指令"split"将文件"README"每6行切割成一个文件,输入如下命令:
$ @! U3 @$ }: x6 N/ Q& _+ U5 {8 A
$ split -6 README #将README文件每六行分割成一个文件
8 m. k$ J) r' d7 v8 _* @2 k7 _0 L7 p6 b) w
5 v6 Q( }. j' i以上命令执行后,指令"split"会将原来的大文件"README"切割成多个以"x"开头的小文件。而在这些小文件中,每个文件都只有6行内容。0 ]5 [. P7 _2 \# k
% f- B- g8 |3 @2 D' |* f. F
使用指令"ls"查看当前目录结构,如下所示:
; K6 z% p* L# Q$ k. h8 o' r, R; H, R3 @
$ ls #执行ls指令
7 q3 S# F4 P& g( V9 l5 B7 [+ |. Q#获得当前目录结构 . W2 t; B* Z$ o. `+ j
README xaa xad xag xab xae xah xac xaf xai 4 m& |7 i6 c8 j" S
|
|