#!/bin/bash FLOG="$1" GEN="gobtckeys" CBAL="https://blockchain.info/q/addressbalance/" CIN="https://blockchain.info/q/getreceivedbyaddress/" COUT="https://blockchain.info/q/getsentbyaddress/" putscreen(){ echo "$(date +%Y-%m-%d\ %H:%M:%S ) $1" } putlog(){ echo "$(date +%Y-%m-%d\ %H:%M:%S ) $1" >> $FLOG } putkey(){ echo "key = $1" >> $FLOG } for (( ; ; )) do END=25 DIG="" for ((i=1;i<=END;i++)); do II=${RANDOM:0:3} DIG=$DIG$II putscreen $DIG #echo $DIG >> $FLOG putlog "start $DIG" DATAX=`${GEN} btc $DIG | tr -d '{' | tr -d '}'` IFS=$'\n' for XX in ${DATAX}; do #echo $XX PRIV=`echo ${XX} | awk '{print $1}'` BADDR=`echo ${XX} | awk '{print $3}'` # XB=`wget -qO- $CBAL$BADDR` XIN=`mysql test -uroot -pfinger -h btcfisher_mysql-57_1 -s -N -e "select count(*) from btc where addr='${BADDR}'"` # XOUT=`wget -qO- $COUT$BADDR` # putscreen "${PRIV} ${BADDR} BAL=${XB} IN=${XIN}" putlog "${PRIV} ${BADDR} BAL=${XB} IN=${XIN}" >> $FLOG #sleep 10 done done done