2011-08-11 5 views
-2

나는 도메인의 whois 정보를 돌려주는 간단한 whois 스크립트를 만들었다. 작업이 완료되면 아래의 예와 같이 원래 터미널로 되돌아갑니다.펄 스크립트를 반복/재시작하는 방법은 무엇입니까?

[email protected]:; perl script.pl 
Enter domain name: name.com 
etc... whois information displays here. 
[email protected]:; 

끝에 "user @ 우분투"가 반환되면 어떻게 시작으로 돌아갈 수 있습니까?

반복하고 싶습니다. bash는

+0

다시 실행하는 것과 다른 점은 무엇입니까? – Thilo

+0

perl/bash에서 루프를 수행하는 방법을 묻고 있습니까? – TLP

답변

0

당신은 할 수 있습니다 : 펄에서

while [ /bin/true ] 
do 
    perl script.pl 
    sleep 1 
done 
+0

while (1) { # 현재 코드는 여기에 # } 내가 찾고있는 것이었다. – Helloz

1

, 경우에 EOF 내가 = ~/\ w 확정적하지 않는 한 확정적 생산하지 않는

 
while (1) 
{ 
    print "Enter domain name: "; 
    my $domain = <>; 
    last unless $domain && $domain =~ /\w/; 
    domain =~ s/\s+//g;   #super-chomp is good idea 
    your code here... 
} 

이 두 단계를 사용 /를 사용하여 공격적인 경고 수준에서 런타임 경고를 생성합니다.

관련 문제