[root@localhost simulation]# ls
allsale.txt auto.sh department.txt error.txt product.txt province.txt sale2013-08-13 sale2013-08-14 saler.txt
[root@localhost simulation]# cat auto.sh
#!/bin/bash
dayOfToday=$1
todayFile="sale${dayOfToday}"
if [ -e ${todayFile} ]
then
rm -f ${todayFile}
fi
:>${todayFile}
#echo start >>${todayFile}
while read depid depName
do
#echo ${id}:${name}
while read proid proName
do
while read salerid sdeid saleName
do
while read productID productName
do
# sed '$a\${dayOfToday}\t${salerid}\t${proid}\t${productID}\t$RANDOM' ${todayFile}
# sed -i '$a\'${dayOfToday}'\t'${salerid}'\t'${proid}'\t'${productID}'\t'$RANDOM ${todayFile}
echo -e ${dayOfToday}'\t'${salerid}'\t'${proid}'\t'${productID}'\t'$RANDOM >> ${todayFile}
# sed -i '$a\weihongrao' ${todayFile}
done <./product.txt
done <./saler.txt
done <./province.txt
done <./department.txt
sed -i "/^${dayOfToday}/d" allsale.txt
cat ${todayFile} >>allsale.txt
运行
[root@localhost simulation]# ./auto.sh $(date +%Y-%m-%d)
allsale.txt auto.sh department.txt error.txt product.txt province.txt sale2013-08-13 sale2013-08-14 saler.txt
[root@localhost simulation]# cat auto.sh
#!/bin/bash
dayOfToday=$1
todayFile="sale${dayOfToday}"
if [ -e ${todayFile} ]
then
rm -f ${todayFile}
fi
:>${todayFile}
#echo start >>${todayFile}
while read depid depName
do
#echo ${id}:${name}
while read proid proName
do
while read salerid sdeid saleName
do
while read productID productName
do
# sed '$a\${dayOfToday}\t${salerid}\t${proid}\t${productID}\t$RANDOM' ${todayFile}
# sed -i '$a\'${dayOfToday}'\t'${salerid}'\t'${proid}'\t'${productID}'\t'$RANDOM ${todayFile}
echo -e ${dayOfToday}'\t'${salerid}'\t'${proid}'\t'${productID}'\t'$RANDOM >> ${todayFile}
# sed -i '$a\weihongrao' ${todayFile}
done <./product.txt
done <./saler.txt
done <./province.txt
done <./department.txt
sed -i "/^${dayOfToday}/d" allsale.txt
cat ${todayFile} >>allsale.txt
运行
[root@localhost simulation]# ./auto.sh $(date +%Y-%m-%d)