关于用Shell进行文件切割

[QUOTE]最初由 dearvoid 发布
[B]差不多了 [/B][/QUOTE]

差在那里?我老是马虎。      
我系统上没有split       
[QUOTE]最初由 001 发布
[B]
差在那里?我老是马虎。 [/B][/QUOTE]
误会了
我是说如果要作为一个能用的 script,还需要再漂亮些      
[QUOTE]最初由 javalee 发布
[B]我系统上没有split[/B][/QUOTE]
我的 split 在 textutils rpm 包里面:

$ rpm -ql textutils | grep bin/
/bin/cat
/bin/cut
/bin/sort
/usr/bin/cksum
/usr/bin/comm
/usr/bin/csplit
/usr/bin/cut
/usr/bin/expand
/usr/bin/fmt
/usr/bin/fold
/usr/bin/head
/usr/bin/join
/usr/bin/md5sum
/usr/bin/nl
/usr/bin/od
/usr/bin/paste
/usr/bin/pr
/usr/bin/ptx
/usr/bin/sha1sum
/usr/bin/split
/usr/bin/sum
/usr/bin/tac
/usr/bin/tail
/usr/bin/tr
/usr/bin/tsort
/usr/bin/unexpand
/usr/bin/uniq
/usr/bin/wc      
我用的是RH8 ;)
版主什么系统? ;)      
我也是 RH8      
[QUOTE]最初由 dearvoid 发布
[B]
误会了
我是说如果要作为一个能用的 script,还需要再漂亮些 [/B][/QUOTE]

怎么PL?      
也没什么,就是加些参数检查之类的语句      
[QUOTE]最初由 001 发布
[B]#!/bin/bash
for(( a = 0 ; a < 10 ; a++ ))
{
head -n 10000 access.log >access.log.$a
} [/B][/QUOTE]

请问你的这个for是什么格式 是函数吗?  为什么还打了2个括号?      
这是语法一级的东西, 自己找点儿资料看看