TA的每日心情 | 衰 2019-11-19 15:32 |
|---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
4 @/ N0 T% l# gLinux split命令用于将一个文件分割成数个。
# G4 j, W2 c0 R+ p4 {; Y7 G. X: B" V6 }- c4 r" I
该指令将大文件分割成较小的文件,在默认情况下将按照每1000行切割成一个小文件。+ Q; n, N1 V8 |& I _3 w, Z( i
8 C" y% k h- h$ |
: B# m& C ^: G% G) U# P( x7 {5 Z$ }& n; P
语法4 P7 m3 \+ }* @: i
7 }+ w: [$ E j' Rsplit [--help][--version][-<行数>][-b <字节>][-C <字节>][-l <行数>][要切割的文件][输出文件名]+ Y4 B; g) n% ^/ c% a2 i: o* v, ?% ^
2 n. E$ u9 g& B3 T' t3 K3 G5 |5 d6 B; }
9 D" b d3 W- s; z$ W& \( k I
参数说明:
1 W& V8 @* o5 W5 }6 C
/ N n: i, H: n! U; X# ~1 ?-<行数> : 指定每多少行切成一个小文件
" A3 b" U: e$ K3 I-b<字节> : 指定每多少字节切成一个小文件% i$ x; I2 a& d0 ^; C
--help : 在线帮助/ I/ ~5 n5 R# D
--version : 显示版本信息
& W0 x( T) z$ L' r% j-C<字节> : 与参数"-b"相似,但是在切 割时将尽量维持每行的完整性) u2 \4 ], _6 ?) C, P
[输出文件名] : 设置切割后文件的前置文件名, split会自动在前置文件名后再加上编号
* G- _5 \2 U4 \6 r0 W" z6 ~6 k1 d) e2 Z
( p5 ` [( m, j+ n
' @$ v! _6 K ^! h) d, L4 y! k实例
* w. Y$ ^; `9 b; O: Z/ B; z0 {& D+ _( b5 Z. w9 A( ]
& v" u$ ]7 i$ E! J! T+ v使用指令"split"将文件"README"每6行切割成一个文件,输入如下命令:% j! O6 Y1 R( L2 R
# b6 `# u: n0 s4 F# x. `7 V$ split -6 README #将README文件每六行分割成一个文件 6 N! B' W) f7 b9 T4 x6 x( e9 ]% D
$ E# e( D" {: N0 t9 `
8 k3 |$ O+ y; u, B
以上命令执行后,指令"split"会将原来的大文件"README"切割成多个以"x"开头的小文件。而在这些小文件中,每个文件都只有6行内容。
9 O% y! E0 F" O
% r, J" \8 ~* [; V9 W5 A使用指令"ls"查看当前目录结构,如下所示:$ j$ o3 {- Y8 v1 r/ B7 V) s
0 m/ X% Z. F0 o$ ls #执行ls指令
4 ]2 V4 X* [9 g) O+ a H, C#获得当前目录结构 ' c6 W7 \% B( z& J( a( }
README xaa xad xag xab xae xah xac xaf xai 0 W. s4 E2 ~* s2 {: o4 {& h$ d0 j
|
|