Hi All .
помогите со скриптом на perl
есть файл с 6 строчками . надо прочитать и на выходе получить 6 массивов ,
с 1 строчкой в каждом массиве .
пока я придумал такой вот изврашенный вариант
my $x = 0;
foreach my $line (@mass) {
$line =~ s/^.*\{(.*)\}$/$1/g;
my @row = split('\s+',$line);
push (@{'mas'.$x},@row);
$x++;
}
на выходе получаю 6 @mas0 -@mas5
минус такого варианта что при use strict оно не работает .
$./readmnt3.pl
Can't use string ("mas0") as an ARRAY ref while "strict refs" in use at
./readmnt3.pl line 46.
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от friday
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум несобирается перловый модуль SNMP (2005)
- Форум Сортировка массива хэшей по определенному полю хэша (2017)
- Форум Perl - что использовать в качестве ключа в хэше (2012)
- Форум Отдебажить где именно произошла ошибка разыменования ссылки в perl (2023)
- Форум Скрипт на perl и system() (2016)
- Форум Bitrix веб-сервис (2022)
- Форум Кому скрипты, заходите сюда. (2006)
- Форум Решил освоить perl =) (2005)
- Форум Вопрос начинающего лиспера (elisp) (2009)
- Форум perl. пишу функцию форматного вывода, помогите в некоторых деталя. (2005)