home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1996 February
/
VPR9602A.ISO
/
fwindows
/
archive
/
tmedt090.lzh
/
TOOLD101.LZH
/
MAN.LZH
/
SPLIT.MAN
< prev
next >
Wrap
Text File
|
1994-11-20
|
2KB
|
52 lines
SPLIT(1) Reference Manual SPLIT(1)
NAME
split - ファイルを一定行数ごとに分割する
SYNTAX
split [-fv] [-行数] [-b[0][x]バイト数[k]] FILE [BASENAME]
DESCIRPTION
split は、FILEを一定行数ごとに分割し、BASENAME.aaa、BASENAME.aab
…というファイルに順に書き込む。分割する行数を指定しなければ、10
00行ごとに分割する。BASENAMEが指定されていなければ、"x"が指定され
たと見なされる。なお、本コマンドをUNIX上でコンパイルした場合は、
BASENAMEの後ろにaa, ab, …をつけた名前のファイルが生成される。
書き込もうとしたファイルが既存の場合、作業を中止する。「-f」オプ
ションを指定すれば、書き込み先が既存でも強制的に書き込む。
「-b」オプションを指定すると、一定行数ごとではなく、一定バイト数
ごとに分割する。この場合、バイナリファイルも分割できる。バイト数
の先頭が「0」だと8進数、「0x」か「x」だと16進数と解釈され、また、
バイト数の後に「k」をつけると数値が1024倍される。
「-v」オプションを指定すると、作成したファイルの名前を逐次表示す
る。
ワイルドカードも使える。もっとも、展開結果が単一のファイルでない
と多分構文エラーになってしまう。
EXAMPLES
split -f -bx10k foo*.lzh foosplit
この場合、foo*.lzhという名前のファイルがただ1つでないと、展開され
て引数の個数が増え、構文エラーになるので注意のこと。ただ1つであっ
た場合、それを16Kバイトごとにバイナリ分割し、foosplit.aaa, foosp
lit.aab, …に書き込む。-fの指定があるので、foosplit.aaaなどが既存
であっても書き込む。
SEE ALSO
wild(5), setarg(5)