나는 다음과 같은 스크립트가 : 그것은 a
를 포함하는 경우에만 문자열을 반환하기로GREP 주어진 문자열을 포함하는 모든 문자열을 얻을
use strict;
use warnings;
my @test = ("a", "b", "c", "a", "ca");
my @res = grep(m#a#, @test);
print (join(", ", @res)."\n");
합니다. 그것은 완벽하게 작동합니다.
문제는이 문자열을 동적으로 가져올 수 있어야한다는 것입니다.
use strict;
use warnings;
my $match = "a";
my @test = ("a", "b", "c", "a", "ca");
my @res = grep($match, @test);
print (join(", ", @res)."\n");
결과는 다음과 같습니다 : 나는 다음과 같은 노력
A, B, C를, A, 캘리포니아
나는 grep
배열과 함께 할 수 있도록 무엇을해야 역동적 인 변수?