#!/bin/bash
#

# В выводе ls -l пятое поле - размер, девятое имя.
#ls -l | grep zip | awk '{print $5, $9}'

TMPF=/tmp/file.list

ls -l | grep zip | awk '{print $5, $9}' > $TMPF
COUNT=$(wc -l $TMPF | awk '{print $1}')
echo "$COUNT files found."

for ((i=1;i<$COUNT;i++))
do
	SIZE1=$(head -n ${i} ${TMPF} | tail -n 1 | awk '{print $1}')
	j=$(expr $i + 1)
	SIZE2=$(head -n ${j} ${TMPF} | tail -n 1 | awk '{print $1}')
	if [ "$SIZE1" -eq "$SIZE2" ]
	then 
		RMFILE=$(head -n ${i} ${TMPF} | tail -n 1 | awk '{print $2}')
		rm -f $RMFILE
		echo "File $RMFILE removed."
	fi
done

NCOUNT=$(ls | wc -l)
echo "$NCOUNT files stay after cleaning."
