23,121
社区成员
发帖
与我相关
我的任务
分享
#!/bin/bash
#linenum=`wc -l log_file_new.log | awk '{print $1}'`
sed -n "/^>>> config */=" log_file_new.log > numfile
#cat numfile
filelist=`cat "numfile"`
echo $filelist
for filename in $filelist
do
if [ `num1==0` ]
then
num1=$filename
else
num2=`expr ${filename} - 1`
fi
if [ `(${num1} -ne 0) && (${num2} -ne 0)` ]
then
sed -n "${num1},${num2}p" log_file_new.log > log_file_new_$filename.log
$num1=$num2
$num2=0
fi
donefi
#!/bin/bash
sed -n "/^>>> config */=" log_file_new.log > numfile
#cat numfile
filelist=`cat "numfile"`
echo $filelist
for filename in $filelist
do
if [ "$num1" == 0 ]
then
num1=$filename
else
num2=`expr ${filename} - 1`
fi
if [ "${num1}" != 0 -a "${num2}" != 0 ]
then
#sed -n "${num1}, ${num2}p" log_file_new.log > log_file_new_$filename.log
sed -n "${num1}, ${num2}p" log_file_new.log > log_file_new_$filename.log
num1=$num2
num2=0
fi
done