#!/bin/sh
#文件的源处理路径
fileName=$1
#文件的目录处理路径
resultBillPath=$2
i=1
if [ -f $fileName ];then
cat $fileName|while read Line;
do
#种子id号,除以1000后的
id=`echo $Line | awk -F ',' '{print $1}'`
#号段
segment=`echo $Line |awk -F ',' '{print $2}'`
#种子id
seedId=`echo $Line |awk -F ',' '{print $3}'`
#发送方手机号
fromTerminalId=`echo $Line |awk -F ',' '{print $4}'`
#接收方手机号
terminalId=`echo $Line |awk -F ',' '{print $5}'`
resultBillPath="$resultBillPath/$id/$seedId/$segment".txt
echo $resultBillPath
result=`cat $resultBillPath|egrep "(,$terminalId)|($terminalId,)"|head -1`
if [ "$result" != "" ];then
echo $result
else
echo "$fromTerminalId,$terminalId" >> $resultBillPath
fi
i=`expr $i + 1`
echo $i
done
echo $i
fi
shell 脚本读写处理文件
于 2010-11-05 10:48:00 首次发布