Copy Code code as follows:
#!/bin/bash
#telno for the query number list file
#sendsms. Log send result file for SMS
#1 Rep sent successfully
Query_sms ()
{
>submit_telno
>delivered_telno
>fail_delivered_telno
Cat Telno |while Read line
Todo
#判断telno the number in the file which submitted successfully---saved to Submit_telno
awk ' {if ($1== ' $line ') print$0} ' Sendsms.log >>submit_telno
Done
#判断telno文件里的号码哪些发送成功---saved to Delivered_telno
awk ' {if ($2==1) print$0} ' Submit_telno >>delivered_telno
#最后判断telno文件里的号码哪些提交失败---saved to Fail_submit_telno
awk ' argind==1{a[$1]} argind>1&&! ($ in a) {print $} ' Delivered_telno Telno > Fail_delivered_telno
#最后判断telno文件里的号码哪些没有发送成功---saved to Fail_delivered_telno
awk ' argind==1{a[$1]} argind>1&&! ($ in a) {print $} ' Delivered_telno Telno > Fail_delivered_telno
}
Main ()
{
Query_sms
}
Main
Exit 0