Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!
0 Пользователей и 1 Гость просматривают эту тему.
Разработать программу, осуществляющую поиск всех фай-лов, соответствующих маске (поиск начинается с корне-вого каталога) и помещающую их список в файл. Маска и имя выходного файла передаются в программу через ко-мандную строку. Ещё один параметр командной строки – формат вывода информации о файле. 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 > $2fi
stat -c %s file_name
получить размер файла можно так:Код: [Выделить]stat -c %s file_nameрезультатом будет размер файла в байтах, вот и собирай эти значения для своих найденных файлов
требуется доделать программу: добавить нахождение общего размера найденных файлов
man du
Страница сгенерирована за 0.018 секунд. Запросов: 22.