Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.03.2011, 18:03   #1
Necare
Форумчанин
 
Аватар для Necare
 
Регистрация: 22.10.2010
Сообщений: 145
По умолчанию Программирование в BASH - SHELL Linux

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

Знаю только как узнать дату создания файла: date -r имя файла.

Помогите пожалуйста.
До последней точки с запятой в коде...
Necare вне форума Ответить с цитированием
Старый 02.04.2011, 11:25   #2
Necare
Форумчанин
 
Аватар для Necare
 
Регистрация: 22.10.2010
Сообщений: 145
По умолчанию

Наваял немного:
Код:
nowdate='date'
echo 'ввод даты:'
echo 'Введите год'
read y;
echo 'Введите месяц'
read m
echo 'Введите число'
read c
echo 'Введите часы,минуты'
read t 
hwclock --set --date "$c $m $y $t"
echo >~/1/file1.txt
for file in ~/2/
do
if [$file -ot $file1] >> ~/3/file2.txt
)
done
hwclock --set --date $nowdate
rm ~/1/file1.txt
Смысл: вводим дату, меняем системное время на введённое, создаём файл(дата его создания будет равна системному времени, которое мы ввели).
Сравниеваем даты создания файлов в нужном нам каталоге, с только что созданным файлом(дату создания которого сами же и "указали"). Если просматриваемый файл создан раньше того, что мы создали - его имя заносим в текстовый.
По окончании просмотра меняем системное время на нынешнее. Удаляем созданный файл.
Вопросы:
1) Оно,часом, не будет заносить имя созданного файла, если он старше того, который мы проверяем?
2) Системное время изменится?

Вопросы потому что не имею возможности поставить Linux или Виртуальную машину.
До последней точки с запятой в коде...
Necare вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программирование под Linux ji_ji Lazarus, Free Pascal, CodeTyphon 4 12.07.2010 14:00
Программирование на shell. Удаление строки. 66promises Помощь студентам 0 23.05.2010 15:08
Linux программирование allaur Фриланс 1 21.12.2009 11:22
Программирование драйверов Linux IIePeKoII Qt и кроссплатформенное программирование С/С++ 0 19.02.2009 14:13