Прошу простить меня за вопрос "Поиск дубликатных строк ниже". Действительно в man-е я нашел прямо вначале то, что мне нужно: uniq -D Привожу пример своего скрипта поиска дубликатных файлов Подскажите, пожалуйста, что в нем можно поправить #! /bin/bash sizeexpr="" if [ -z "$1" -o -z "$2" ] then echo -n "^G" # почему-то не звучит echo echo "Использование скрипта:" echo `basename $0` "каталог_проверки" "выходной_файл_дубликатов" "мин_размер_файла" echo exit 1 fi if [ ! -d "$1" ] then echo echo -e "\033[31m$1 не является каталогом\033[0m" echo exit 2 fi if [ ! -z "$3" ] then sizeexpr="-size +$3" fi # Очень бы хотелось вставить команду echo перед выполнением md5sum # чтобы разрядить "молчание" консоли find $1 $sizeexpr -type f -print0 | xargs -0 md5sum > $2 echo -e "\033[34mСортировка полученных результатов" sort $2 > _$2 echo -e "\033[34mФормирование списка одинаковых файлов" uniq -D -w 32 _$2 $2 rm _$2 echo -e "\033[34mРабота завершена!" echo -ne "\033[0m"