This is not working
#!/usr/bin/ksh
2 export LOGFILE=/data/ndm/tmpproc/tmp.log
3 export PROCNUM=`ls -l *.ndm|wc -l`
4 echo $PROCNUM
5 ##print $AWKINFO
6 for file in `ls *.ndm`
7 do
8 cp $file $file.tmp
9 export LISTCAT=`(cat /data/ndm/tmpproc/$file|grep "echo 'x' "
` >> $LOGFILE
10 echo $LISTCAT
11 export SEDLIST='sysopts="sendmsg.ksh &LOCALFILE TESTNDM chase"' >> $LOGFILE
12 echo $SEDLIST
13 ##sed 's#"sysopts="echo 'x' | mailx -s#sysopts="sendmsg.ksh &LOCALFILE TESTNDM chase"#g' < $file.tmp > $file
14 ##sed -e s/"$CR"/'<!-- hate windows -->'/
15 ##sed -e s/"$LISTCAT"/'$SEDLIST'/ >> $LOGFILE
16 if [ -z $LISTCAT ] then
17 echo "No entry"
18 else
19 sed -e s/"$LISTCAT"/"$SEDLIST"/ >> $LOGFILE
20 fi
21 done
#!/usr/bin/ksh
2 export LOGFILE=/data/ndm/tmpproc/tmp.log
3 export PROCNUM=`ls -l *.ndm|wc -l`
4 echo $PROCNUM
5 ##print $AWKINFO
6 for file in `ls *.ndm`
7 do
8 cp $file $file.tmp
9 export LISTCAT=`(cat /data/ndm/tmpproc/$file|grep "echo 'x' "
10 echo $LISTCAT
11 export SEDLIST='sysopts="sendmsg.ksh &LOCALFILE TESTNDM chase"' >> $LOGFILE
12 echo $SEDLIST
13 ##sed 's#"sysopts="echo 'x' | mailx -s#sysopts="sendmsg.ksh &LOCALFILE TESTNDM chase"#g' < $file.tmp > $file
14 ##sed -e s/"$CR"/'<!-- hate windows -->'/
15 ##sed -e s/"$LISTCAT"/'$SEDLIST'/ >> $LOGFILE
16 if [ -z $LISTCAT ] then
17 echo "No entry"
18 else
19 sed -e s/"$LISTCAT"/"$SEDLIST"/ >> $LOGFILE
20 fi
21 done