0 / 0 / 0
Регистрация: 28.09.2011
Сообщений: 15
|
|
1 | |
Обойти все каталоги и удалить случайные файлы28.09.2011, 17:59. Показов 6242. Ответов 32
Метки нет (Все метки)
Помогите,пожалуйста.написать программку)Она должна обходить все каталоги и удалять случайные файлы!!!Заранее спасибо))
0
|
28.09.2011, 17:59 | |
Ответы с готовыми решениями:
32
Удалить все файлы и каталоги из папки Temp - не удаляются ReadOnly-объекты файлы.Создать файлы f и g, компонентами которых являются целые случайные числа. Записать в файл h все совпадающие компоненты файлов f и g. Найти и удалить все пустые каталоги Найти и удалить все пустые каталоги на диске |
382 / 330 / 159
Регистрация: 06.12.2010
Сообщений: 894
|
|
25.10.2011, 01:15 | 2 |
с корневого каталога командой ls находите список всех директорий, а там дальше уже $RANDOM%
1
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||||||
28.10.2011, 02:35 | 4 | |||||
Код
[guest@localhost d]$ ls -R .: a b c t.sh ./a: a.txt b.txt c.txt d.txt e.txt ./b: a.txt b.txt c.txt d.txt ./c: a.txt b.txt c.txt [guest@localhost d]$ ./t.sh delete: ./c/c.txt delete: ./b/d.txt delete: ./a/d.txt delete: ./a/c.txt [guest@localhost d]$
2
|
0 / 0 / 0
Регистрация: 28.09.2011
Сообщений: 15
|
|
28.10.2011, 21:30 [ТС] | 5 |
спасибо огромное,accept !)))Вы мне ОЧЕНЬ помогли)
Добавлено через 3 часа 59 минут accept, еще раз спасибо большое за помощь с программой)Дело в том,что нам нужно сдать 4 лабораторных,а я в этом ничего не понимаю)Может быть,сможешь помочь с остальными?А я в долгу не останусь,могу к примеру денег на телефон кинуть или что-нибудь в этом роде))Мне очень нужно)Как Вы на это смотрите?)
0
|
0 / 0 / 0
Регистрация: 28.09.2011
Сообщений: 15
|
|
31.10.2011, 21:21 [ТС] | 7 |
n=${#files[@]} а в этой строчке мы n присваиваем значение #files[@]...это что означает?)
Добавлено через 59 минут Большое спасибо еще раз,первую защитила) Вот новое задание: Имеется программа на языке, похожем на паскаль: procedure blah_blah(); begin write(a); read(b); c := a+b; end; cоставить регулярные выражения, соответствующие строкам программы (проверить ее синтаксис).
0
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||||||
01.11.2011, 02:04 | 8 | |||||
Сообщение от Nicy90
Добавлено через 27 минут
Код
[guest@localhost tests]$ ./t.sh 1: true 2: true 3: true 4: true 5: true 6: true [guest@localhost tests]$
1
|
0 / 0 / 0
Регистрация: 28.09.2011
Сообщений: 15
|
|
01.11.2011, 13:41 [ТС] | 9 |
спасибочки))Вы просто гений)
Было бы вообще замечательно,если бы хоть немножечко комментариев было к программке)) Please...)
0
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||||||
02.11.2011, 02:16 | 10 | |||||
1
|
0 / 0 / 0
Регистрация: 28.09.2011
Сообщений: 15
|
|
02.11.2011, 19:10 [ТС] | 11 |
золотой Вы человек))еще раз огромное спасибо))
0
|
0 / 0 / 0
Регистрация: 28.09.2011
Сообщений: 15
|
|
11.11.2011, 05:50 [ТС] | 12 |
спасибо,2ю тоже сдала!)
вот задание по 3йесли можно ,то тоже с комментами) Реализовать Shell-программу, выполняющую функции интернет-сервера, способного выполнять команды: auth user pass — авторизация, user и pass хранятся в файле pass в каталоге запуска программы list — показать список приложений системы. provide prog — передать текст программы на сервер. Ввод заканчивается символом «#», набранным в отдельной строке. Создается новое приложение, имя должно показаться командой list. info prog — показать информацию о приложении: размер, время создания, владельца exit — выход help — справка по командам. Добавлено через 2 минуты спасибо,2ю тоже сдала!) вот задание по 3йесли можно ,то тоже с комментами) Реализовать Shell-программу, выполняющую функции интернет-сервера, способного выполнять команды: auth user pass — авторизация, user и pass хранятся в файле pass в каталоге запуска программы list — показать список приложений системы. provide prog — передать текст программы на сервер. Ввод заканчивается символом «#», набранным в отдельной строке. Создается новое приложение, имя должно показаться командой list. info prog — показать информацию о приложении: размер, время создания, владельца exit — выход help — справка по командам. Добавлено через 1 минуту прошу прощения,интернет глючит (
0
|
0 / 0 / 0
Регистрация: 28.09.2011
Сообщений: 15
|
|
17.11.2011, 19:44 [ТС] | 15 |
какой кошмар)какая сложная программа)а можно чуточку комментариев к ней?)
0
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|
18.11.2011, 01:30 | 16 |
добавил комментарии и
пример взаимодействия с сервером
Код
[guest@localhost s]$ ./server.sh >>> (help): help [ Help ] Command Options Description auth user password -- authentication of user with password list -- list all programs provide prog -- upload a program to the server info prog -- get info about the program help -- this help exit -- exit the program >>> (help): list Server: you should login >>> (help): auth user password Server: fail >>> (help): auth u1 p1 Server: ok >>> (help): list [ List ] 1: p 2: program 3: program1 4: program10 5: program11 6: program12 7: program2 8: program4 9: program5 10: program6 11: program7 12: program8 13: program9 >>> (help): info program server.sh: error: file corrupted >>> (help): info p [ Info ] name: p owner: u1 time: 10:50:03 size: 34 >>> (help): provide program0 [ Provide ] Write "#" at the end. printf("Hello, World!\n"); # >>> (help): list [ List ] 1: p 2: program 3: program0 4: program1 5: program10 6: program11 7: program12 8: program2 9: program4 10: program5 11: program6 12: program7 13: program8 14: program9 >>> (help): program0 server.sh: error: unknown command >>> (help): info program0 [ Info ] name: program0 owner: u1 time: 07:28:44 size: 26 >>> (help): help [ Help ] Command Options Description auth user password -- authentication of user with password list -- list all programs provide prog -- upload a program to the server info prog -- get info about the program help -- this help exit -- exit the program >>> (help): exit Server: goodbye [guest@localhost s]$
1
|
0 / 0 / 0
Регистрация: 28.09.2011
Сообщений: 15
|
|
18.11.2011, 15:48 [ТС] | 17 |
спасибо огромное,что бы я без Вас делала)
0
|
0 / 0 / 0
Регистрация: 28.09.2011
Сообщений: 15
|
|
08.12.2011, 19:38 [ТС] | 18 |
Вот еще одно задание:
имеются html-файлы, в которых встречаются адреса e-mail. программа обрабатывает их всех и по всем адресам посылает текст "привет". для отправки необходимо использовать собственную реализацию smtp-клиента. !! отправку более 2-х писем только имитировать !!
0
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|
10.12.2011, 09:32 | 19 |
находит почтовые адресы в файлах html и отправляет по ним сообщение
Код
[guest@localhost html_files]$ ./t.sh Sending message to guest@localhost... sent... ok Sending message to guest1@localhost... sent... ok Sending message to x@x1.com... ok Sending message to x@x2.com... ok Sending message to x@x3.com... ok Sending message to x@x4.com... ok Sending message to x@x5.com... ok Sending message to y@y1.com... ok Sending message to y@y2.com... ok Sending message to y@y3.com... ok Sending message to y@y4.com... ok Sending message to y@y5.com... ok Sending message to z@z1.com... ok Sending message to z@z2.com... ok Sending message to z@z3.com... ok Sending message to z@z4.com... ok Sending message to z@z5.com... ok [guest@localhost html_files]$ mail Heirloom Mail version 12.4 7/29/08. Type ? for help. "/var/spool/mail/guest": 1 message 1 new >N 1 guest@localhost.loca Sat Dec 10 16:29 12/444 "Msg" & 1 Message 1: From guest@localhost.localdomain Sat Dec 10 16:29:21 2011 Return-Path: <guest@localhost.localdomain> Date: Sat, 10 Dec 2011 16:29:20 +1000 From: guest@localhost.localdomain Subject: Msg Status: R привет & d & q [guest@localhost html_files]$
1
|
0 / 0 / 0
Регистрация: 28.09.2011
Сообщений: 15
|
|
11.12.2011, 18:34 [ТС] | 20 |
спасиииибо!!!
Добавлено через 21 час 22 минуты Уважаемый Аccept ))можно еще попросить чуточку комментов))было бы очень здорово)заранее спасибо)
0
|
11.12.2011, 18:34 | |
11.12.2011, 18:34 | |
Помогаю со студенческими работами здесь
20
Как прочитать с устройства хранения информации все файлы и каталоги? Вывести на экран все файлы и каталоги соответствующие маске в полном формате Как посредством CMD сравнить все файлы в заданной директории и удалить файлы с одинаковым содержимым? создать каталоги YYYYDDMM\Req (например 20170105\Req) и скопировать файлы в "свои" каталоги. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |