Code:
#!/bin/sh
###################Script por obscuremind
echo "#####################################"
echo "#          ObscureMind              #"
echo "#####################################"

echo "Removing old files"

cd /var/www/
cat  multics.txt >> /tmp/multics2.txt
rm csp.txt

sleep 2

echo "Verifying Bad Dcws in log"

log="/usr/local/csp/log/cardserv.log.0"
output="/tmp/verbadcws.ext"
baddcws="/tmp/baddcws.ext"
nodup="/tmp/baddcwssd.ext"
sed -n -e '/Bad DCW (>5 zeroes)/ p; /Bad DCW (Messed up entry)/{p;n;}' ${log} > ${output}

sleep 5

echo "Extracting Bad Dcws"

sed -e 's/.*\[\([^]]*\)\].*/\1/g' ${output} > ${baddcws}

sleep 5

echo "Removing duplicates"

sort ${baddcws} | uniq -u >/tmp/baddcwssd.ext

sleep 5

echo "Make file with multics format"

sed -e 's/^/BAD-DCW: /' ${nodup} >> /tmp/multics2.ext
cat /tmp/multics2.ext |sort |uniq >/tmp/multics.ext
sleep 5

echo "Making file with CSP format"

awk '{print ""$0""}' ${nodup} > /tmp/csp.ext

sleep 5

echo "Moving files to /var/etc/"

cd /tmp
mv multics.ext  /var/www/multics.txt
cat csp.ext >> /var/www/csp.txt
echo "#Thanks to obscuremind for the script" >>/var/www/multics.txt
echo "#List generated at `date`">>/var/www/multics.txt
sleep 5

echo "Removing temporary folders"
rm ${nodup}
rm ${baddcws}

echo "Script runned with success"

sleep 2

echo "Dont forget to thank"
extrage bad-dcw din log-ul facut de csp(daca csp-ul e setat sa logheze zero-counting)