Advertisement
arturmnt

Untitled

Oct 4th, 2016
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. #!/bin/bash
  2. LISTARQTMP=50claro.csv
  3.  
  4.  
  5. for listIdArqTmp in $(cat $LISTARQTMP)
  6. do
  7.  
  8. varid="`echo $listIdArqTmp|awk -F ";" '{print $1}'`";
  9. varestado="`echo $listIdArqTmp|awk -F ";" '{print $2}'`";
  10. varddd="`echo $listIdArqTmp|awk -F ";" '{print substr ($3, 0, 2)}'`";
  11. varcelular="`echo $listIdArqTmp|awk -F ";" '{print substr ($3, 3 )}'`";
  12. varnumfull="`echo $listIdArqTmp|awk -F ";" '{print $3}'`";
  13. varlistagem="`echo $listIdArqTmp|awk -F ";" '{print $4}'`";
  14. varoperadora="`echo $listIdArqTmp|awk -F ";" '{print $5}'`";
  15.  
  16.  
  17. temportabilidade=$(mysql -u root -pCodex#2015<<EOFMYSQL
  18. use gsmVOICEsbc;
  19. SELECT operadora FROM portabilidade WHERE numero like '$varddd' AND numero='$varcelular' limit 1;
  20. EOFMYSQL)
  21.  
  22. echo -e "$temportabilidade"
  23.  
  24. if [ "$temportabilidade" == "" ]
  25. then
  26. CHECKOPERA=$(mysql -u root -pCodex#2015<<EOFMYSQL
  27. use gsmVOICEsbc;
  28. SELECT operadora FROM prefixos_anatel where prefixo=SUBSTRING('$varnumfull',1,length(prefixo)) ORDER BY LENGTH(prefixo) DESC LIMIT 1;
  29. EOFMYSQL)
  30.  
  31. case $CHECKOPERA in
  32. 55321)echo -e "CLARO"
  33. echo -e "FIM";;
  34.  
  35. 55331)echo -e "OI"
  36. echo -e "FIM OI" ;;
  37.  
  38. 55324)echo -e "OI"
  39. echo -e "FIM OI" ;;
  40.  
  41. 55314)echo -e "OI"
  42. echo -e "FIM OI" ;;
  43.  
  44. 55351)echo -e "NEXTEL"
  45. echo -e "FIM NEXTEL" ;;
  46.  
  47. 55377)echo -e "NEXTEL"
  48. echo -e "FIM NEXTEL" ;;
  49.  
  50. 55315)echo "VIVO"
  51. echo -e "FIM VIVO" ;;
  52.  
  53. 55320)echo "VIVO"
  54. echo -e "FIM VIVO" ;;
  55.  
  56. 55323)echo "VIVO"
  57. echo -e "FIM VIVO" ;;
  58.  
  59. 55341)echo "TIM"
  60. echo -e "FIM TIM" ;;
  61. esac
  62.  
  63. else
  64. echo -e "$temportabilidade"
  65. fi
  66.  
  67. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement