您的位置:首页 > 其它

虚拟构建一个销售表

2013-08-28 17:10 162 查看
[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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: