cxg518 发表于 2018-8-27 08:08:16

Shell练习获取彩票开奖结果

#!/bin/bash  

  

  
if [ "x$1" == "x" ]; then
  
    curl -o file.htmlhttp://www.cwl.gov.cn/ > /dev/null 2>&1
  
    if [ $? -eq 0 ]; then
  
    qishu=`cat file.html|sed -n '//,+13p'|head -13 |sed -n '/第*期/p'| awk -F "[]" '{print "["$3"]"}'`
  
    numbers=`cat file.html | sed -n '/\{0,2\}$/p' | sed -n '1,7p' | awk -F "[]" '{print $3}' | awk '{ORS=" ";print $0}END{printf "\n"}'`
  
         awk 'BEGIN{print "双色球开奖查询:";print "===================================";}'
  
         echo -n $qishu
  
         arr=($numbers)
  
         for ((i=0; i < ${#arr[@]};++i))
  
            do
  if [ "$i" == "6" ]; then
  echo -n -e "\e}\e[m"
  
               else
  echo -n -e "\e}\e[m"
  
               fi
  
            done
  
         printf "\n"
  
         awk 'BEGIN{print "==================================="}'
  exit 0
  
    else
  
    echo "Download file fail,Please check you network!"
  
      exit 1
  
    fi
  
else
  
   echo "Usage: sh `basename $0` "
  
   exit 1
  
fi


页: [1]
查看完整版本: Shell练习获取彩票开奖结果