grep1=$(egrep 'ALL.*.' ${TEMP1} ) if [ -z "${grep1}" ] ;then for LINE in $(cat ${TEMP1}) ; do PC=$(echo ${LINE}|cut -d'"' -f 2) if [ "${PC}" = "ALL${MYAREA}" ] ; then a=${TEMP4} else a=${TEMP5} grep ${PC} ${TEMP4} >> $a fi done else for unwant in $(echo $grep1 | awk '{$1="";print}') do sed -i "/$unwant/d" ${TEMP4} done a=${TEMP4} fi