|
发表于 2005-6-2 16:33:34
|
显示全部楼层
呵呵,刚学
见笑了
[PHP]
#!/bin/sh
rm -f *.out
LINES=`cat test | wc -l`
LINES1=`cat test | sed -n '/LINE/='`
A=($LINES1)
LINES2=`cat test | sed -n '/LINE/=' | wc -l`
LINES3=${A[`expr $LINES2 - 1`]}
I=0
while [ $I -lt $LINES2 ]
do
j=`expr $I + 1`
s=`expr ${A[$I]} + 1`
e=`expr ${A[$j]} - 1`
if [ $s -ne $LINES ]
then
echo `sed -n ''"$s"','"$e"'p' test` > $I.out
fi
I=$(( $I + 1 ))
done
[/PHP] |
|