Forum Webscript.Ru
Программирование => Perl => Тема начата: mikhail1111 от 26 Июня 2006, 18:37:35
-
Например есть a.txt вида
a1
a2
a3
Требуется чтобы при открытии файла
open(A,"a.txt");
@a=;
close(A);
его формат соответствовал такому массиву:
@a=qw(a1 a2 a3);
chomp не помогает
-
# cat >| test
a1
a2
a3
# perl -de0
DB<1> open F,"test"
DB<2> @a =
DB<3> print join "+",@a
a1
+a2
+a3
DB<4> chomp @a
DB<5> print join "+",@a
a1+a2+a3
DB<6> ^D
#
-
push @out,grep s/\\s$//,;
-
Так немножко точнее
push @out,grep s/\\s*$//,;