Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Поиск
Календарь
Вход
Регистрация
Forum Webscript.Ru
»
Программирование
»
Perl
»
Заполнение массива именами файлов
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Заполнение массива именами файлов (Прочитано 2184 раз)
0 Пользователей и 1 Гость просматривают эту тему.
PerlBeginner
Заглянувший
Новичок
Сообщений: 1
+0/-0
0
Заполнение массива именами файлов
«
:
15 Июля 2005, 13:29:23 »
Привет, всем!
Подскажите, пожалуйста, как заполнить массив ARRAY именами файлов с расширением .o?
Например,
есть директория /home/user/lib, в которой содержаться файлы 1.о, 2.о, 3.о.
Содержание массива ARRAY должно быть "1 2 3"
Спасибо!
Записан
NeoNox
Координатор
Глобальный модератор
Ветеран
Сообщений: 3012
+0/-0
0
Заполнение массива именами файлов
«
Ответ #1 :
15 Июля 2005, 14:43:48 »
use strict;
opendir (DH, \'/home/user/lib\') or die "Can\'t do this: $!";
my @array = grep { s/^(\\d*?)\\..*/$1/ } readdir(DH);
print $_."\\n" foreach(@array);
Записан
The documentations is your friend
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Forum Webscript.Ru
»
Программирование
»
Perl
»
Заполнение массива именами файлов
Sitemap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28