findDuplicate/find.sh

15 lines
377 B
Bash
Executable File

#!/bin/bash
results=$(find . -name '*_1.txt')
for result in $results;do
originFile=$(echo $result | sed 's/\(.*\)_1\(\..*\)/\1\2/g')
if [ -f $originFile ];then
echo "$originFile exist!"
same=$(diff $result $originFile)
if [ ! -n "$same" ];then
echo "file $result same with $originFile"
rm $result
fi
fi
done