|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форумы Программирование под UNIX (Public) | |||
---|---|---|---|
Изначальное сообщение | [Проследить за развитием треда] |
"Помогите разобрать код" | |
Сообщение от Sereg (ok) on 03-Авг-05, 17:52 (MSK) | |
Помогите новичку разобраться что делает эта строка: | |
Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
Оглавление |
|
Индекс форумов | Темы | Пред. тема | След. тема |
Сообщения по теме |
1. "Помогите разобрать код" | |
Сообщение от ihor on 03-Авг-05, 18:03 (MSK) | |
если масив @argv пустой, или не существует, @ARGV станет одноелементым массивом, единственный елемент которого -- '.' | |
Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
2. "Помогите разобрать код" | |
Сообщение от Sereg (ok) on 03-Авг-05, 18:10 (MSK) | |
А этот массив argv - для чего он вообще предназначен? И какой смысл в этом присваивании если эта строка стоит в самом начале кода? Сорри за глупые вопросы.. | |
Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
3. "Помогите разобрать код" | |
Сообщение от ihor on 03-Авг-05, 19:07 (MSK) | |
@ARGV -- это массив, в который записываются аргументы коммандной строки, с кот. запускался перловсий скрипт. @ARGV и @argv - разные переменные. @argv может быть определён где - то в другом месте. до использования @argv есть директивы require? | |
Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
4. "Помогите разобрать код" | |
Сообщение от Sereg (??) on 04-Авг-05, 12:33 (MSK) | |
Пардон, Ihor, за задержку. Вот полный код: | |
Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
5. "Помогите разобрать код" | |
Сообщение от ihor on 04-Авг-05, 13:04 (MSK) | |
по всей видимости, имелось в виду вот что: | |
Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
6. "Помогите разобрать код" | |
Сообщение от Sereg (??) on 04-Авг-05, 13:23 (MSK) | |
Дык, может подскажете как сделать печать каждого файла в отдельной строке? | |
Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
7. "Помогите разобрать код" | |
Сообщение от ihor on 04-Авг-05, 13:26 (MSK) | |
вот то, что я написал, уже с нужными исправлениями | |
Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
8. "Помогите разобрать код" | |
Сообщение от Sereg (??) on 04-Авг-05, 14:46 (MSK) | |
Сразу 2 вопроса: | |
Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
9. "Помогите разобрать код" | |
Сообщение от Sereg (??) on 04-Авг-05, 15:09 (MSK) | |
Кстат, оказывается под виндой с этой задачей отлично справляется | |
Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
10. "Помогите разобрать код" | |
Сообщение от ihor on 04-Авг-05, 15:32 (MSK) | |
идея такая: скрипт получает из коммандной строки список каталогов, которые он потом обходит и выводит все файлы и каталоги, кот. содержаться в заданных каталогах. если скрипт запускается без аргументов, он считает, что нужно сделать работу для текущего каталога. итак, если скрипт вызывался со списком каталогов в коммандной строке, этот список будет содержаться в @ARGV. если в коммандной строке ничего не было, т.е. @ARGV -- пустой, помещаем в @ARGV текущий каталог -- '.', т.е. @ARGV = ('.') (или, что то - же самое @ARGV = qw(.)). если вы вставите вместо qw(.) - qw(a), это будет значить, что вы задаёте для обхода подкаталог 'a' текущего каталога. если у вас такого подкаталога нет -- получите указанную ошибку. | |
Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
11. "Помогите разобрать код" | |
Сообщение от Sereg (??) on 04-Авг-05, 18:11 (MSK) | |
Спасибо, многое прояснилось, однак | |
Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
12. "Помогите разобрать код" | |
Сообщение от ihor on 04-Авг-05, 19:09 (MSK) | |
qw('e:\temp') | |
Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
13. "Помогите разобрать код" | |
Сообщение от Sereg (??) on 05-Авг-05, 10:52 (MSK) | |
Запустите под виндой | |
Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
14. "Помогите разобрать код" | |
Сообщение от Sereg (??) on 05-Авг-05, 11:00 (MSK) | |
Огромное спасибо, Ihor, всёполучилось. | |
Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
Архив | Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |