Прошу простить меня за вопрос "Поиск дубликатных строк ниже". Действительно в 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"
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум echo перезаписывает вывод второй переменной поверх первой (2014)
- Форум Помощь с редактированием скрипта (2016)
- Форум Помогите со скриптом бэкапа (2017)
- Форум как улучшить ускорить скрипт? (2011)
- Форум [shell] Как бы улучшить скрипт? (2008)
- Форум Что можно улучшить в данном скрипте? (2018)
- Форум Улучшить навигацию (2012)
- Форум Улучшить ubuntu (2014)
- Форум Улучшить зрение (2007)
- Форум Улучшить сайт! (2004)