脚本问题:请看看这个脚本有什么问题

脚本问题:请看看这个脚本有什么问题

文件:ping.sh
内容如下:
#!/bin/sh                                                                       
PING="/bin/ping"                                                               
ADDR="202.108.9.31"                                                            
DATA='$PING -c10 -s500 $ADDR -q'                                               
LOSS='echo $DATA | awk '{print $18 }' | tr -d %'                              
echo $LOSS                                                                     
if [ $LOSS = 100 ];                                                            
then                                                                           
               echo 0                                                           
else                                                                           
        echo $DATA | awk -F/ '{print $5 }'                                      
fi               


执行总是报错
: command not foundg.sh: line 2:                                                
: command not foundg.sh: line 3:                                                
: command not foundg.sh: line 4:                                                
/usr/local/mrtg/ping.sh: line 5: 8: command not found                           
                                                                                
'usr/local/mrtg/ping.sh: line 12: syntax error near unexpected token `         
/usr/local/mrtg/ping.sh: line 12: ` fi `

本人不是很懂shell编程,语法应该没有问题的,不知为什么报这些错误      
看一下脚本是不是可执行的呢      
试过,不能执行