Форум программистов, компьютерный форум, киберфорум
Shell, Bash
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/18: Рейтинг темы: голосов - 18, средняя оценка - 4.72
 Аватар для _Loader_
6 / 6 / 1
Регистрация: 18.04.2012
Сообщений: 92

Как искать файлы по маске и записать подробный отчёт о результатах в файл?

31.03.2013, 23:49. Показов 3892. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет) срочно надо вот что) если чесно то прощу прям код( завтра сдавть((( нет времени разобраться
За ранее спасибо( приму любую помощь

Разработать программу, осуществляющую поиск всех фай-лов, соответствующих маске (поиск начинается с корне-вого каталога) и помещающую их список в файл. Маска и имя выходного файла передаются в программу через ко-мандную строку. Ещё один параметр командной строки – формат вывода информации о файле. F – в файл записыва-ются подробные сведения о каждом файле. S – в файл за-писываются только пути к файлам.
1
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
31.03.2013, 23:49
Ответы с готовыми решениями:

Как искать файлы по заданной маске?
есть скрипт #! /usr/bin/ksh find . -name $1 -type f -printнужно вызвать его со следующим параметром ./script '*' должны быть...

Как искать файлы по маске, создавая их резервные копии?
Вот задали скрипт написать, но в этом вообще не шарю( сдавать прям скоро, надеюсь найдутся люди которые в этом разбираются)) Спасибо за...

Искать файл по маске
У меня есть исходник, он работает под Borland Dev C++ а в Qt нет #include <windows.h> #include <stdio.h> // for printf BOOL...

4
 Аватар для hitomy
318 / 115 / 16
Регистрация: 07.10.2012
Сообщений: 542
01.04.2013, 11:58
Как то так. Первый параметр ($1) маска. Второй ($2) имя файла. Третий ($3) F или S.
Тут конечно нет проверки на количество параметров, но можно доработать. Скрипт работает с правами суперпользователя

Bash
1
2
3
4
5
6
7
8
9
10
11
#!/bin/bash
ID_LOG=$(id -u)
if [ "$ID_LOG" -eq 0 ]; then
        case "$3" in
                F)find / -name "$1" |ls -l > "$2" ;;
                S)find / -name "$1" -print >"$2"  ;;
                *)echo "Неправильный параметр $3. Ведите F или S "      
        esac
else 
        echo "При поиске нужны права суперпользователя"
fi
2
 Аватар для _Loader_
6 / 6 / 1
Регистрация: 18.04.2012
Сообщений: 92
01.04.2013, 12:53  [ТС]
Спасибо. Но вот как сделал я хоть не совсем так как надо но работает. Сдал.
Миниатюры
Как искать файлы по маске и записать подробный отчёт о результатах в файл?  
0
 Аватар для _Loader_
6 / 6 / 1
Регистрация: 18.04.2012
Сообщений: 92
18.04.2013, 19:02  [ТС]
Еще раз привет, вообщем возникла еще одна проблема в код который выше на скрине надо добавить что бы при поиске файлов по маске находился общий размер найденных файлов и он выводился в терминал. Преподаватель сказал сделать через цикл( я пробовал с двумя -exec), может кто помочь?
0
7 / 7 / 3
Регистрация: 18.12.2011
Сообщений: 137
21.04.2013, 21:00
Цитата Сообщение от _Loader_ Посмотреть сообщение
Еще раз привет, вообщем возникла еще одна проблема в код который выше на скрине надо добавить что бы при поиске файлов по маске находился общий размер найденных файлов и он выводился в терминал. Преподаватель сказал сделать через цикл( я пробовал с двумя -exec), может кто помочь?
Возникла таже проблема, можете помочь?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.04.2013, 21:00
Помогаю со студенческими работами здесь

Как искать в файле и записать его в новый файл?
Здравствуйте вот не могу никак решить проблему и за ранее спс кто откликнется и поможет в это нелегкой задачке не понимаю как искать в...

Как искать по маске каталоги в дереве?
Мы передаем в параметры имя каталога от которого производится поиск, а также маску искомых файлов. И необходимо найти все каталоги от...

Подробный Отчет По Нескольким Базам 7.7
Есть несколько баз 7.7 (самописные ~ "Торговля и склад"), представляющий собой результат свертки с 2005 года. Текущая (рабочая)только одна....

VB6.0 Типизированные файлы.Дан файл,содержащий сведения о результатах вступительного экзамена по математике.
Дан файл,содержащий сведения о результатах вступительного экзамена по математике. Он содержит фамилию абитуриента и полученную оценку. На...

Как искать файлы с кириллицей?
Использую LazFileUtils.FindFirstUTF8 для поиска файлов, и использование например ExtractFileExt(SearchRec.FindData.cFileName) с файлами с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru