2013-01-13 1 views
0

다음 예제를 시도했지만, 왜 찾을 수 없습니까?Expect.pm에 패턴이 없습니다.

#!/usr/bin/perl 
use Expect; 

my $exp = new Expect; 
$exp->expect(10, 'match me exactly', '-re', "match me exactly") or print "Not found\n"; 

은 처음에는 함께 노력 '일치 \ s의 + 나 \는 + 정확하게'Expect.pm 예에 따라,하지만 중 하나가 작동하지 않았다.

제안 사항?

미리 감사드립니다.

답변

3

일치하는 것으로 예상되는 출력을 실행하는 것을 잊었습니다.

+0

나는 Expect에 처음 왔지만, 표현으로 '정확하게 일치'하고, 패턴으로 두 번째 '정확하게 일치'할 수 있습니까? – user1972031

+0

당신은''정확히 일치 ''~ ~/정확히 일치 /''하고 싶습니까? – ikegami

+0

@ ikegami하려면 : 두 가지 방법을 시도했지만 작동하지 않았습니다. 1) my $ exp = new Expect; $ exp-> expect (10, '-re', '정확하게 일치'= '~ 내게 정확히 일치') 또는 "아니 을 찾았습니다. \ n"; 2) $ exp-> expect (10, '정확하게 일치'= ~/정확히 일치//) 또는 '찾을 수 없음 \ n'; – user1972031