Здравствуйте. У меня было задание
Разработать программу, осуществляющую поиск всех фай-лов, соответствующих маске (поиск начинается с корне-вого каталога) и помещающую их список в файл. Маска и имя выходного файла передаются в программу через ко-мандную строку. Ещё один параметр командной строки – формат вывода информации о файле. F – в файл записыва-ются подробные сведения о каждом файле. S – в файл за-писываются только пути к файлам.
Выполнил вот так
#!/bin/sh
echo "$1"
echo "$2"
echo "$3"
if [ "$3" = "F" ]; then
find ./ -name $1 > $2 -exec ls -l {} \;
else
find ./ -name $1 > $2
fi
Этот код у меня работает, но требуется доделать программу: добавить нахождение общего размера найденных файлов и вывод в терминал я пробовал с двумя -exec, не получилось, может кто знает как нужно, например с помощью цикла?