외부파일실행예제
programming/perl 2010. 4. 28. 09:38 |system("pg.exe");
print "\nSelect AdapterIndex:";
$interface = <STDIN>;
for($i=1321;$i<=1539;$i++)
{
if($i<10)
{$fileName = '000'.$i;}
elsif($i<100)
{$fileName = '00'.$i;}
elsif($i<1000)
{$fileName = '0'.$i;}
else
{
$fileName = $i;
}
if(-e $fileName.".pl")
{
$fileName=$fileName.".pl";
$filetype="pl";
}
elsif(-e $fileName.".cap")
{
$filetype="cap";
$fileName=$fileName.".cap";
}
else
{
die "\n $fileName is not exist.\n";
}
if($filetype eq "pl")
{
system("perl $fileName");
print "\n$fileName OK\n";
}
elsif($filetype eq "cap")
{
system("pg.exe $interface $fileName");
print "\n$fileName OK\n";
}
$filetype="-";
# $enter = <STDIN>;
}
print "bye~\n";
print "\nSelect AdapterIndex:";
$interface = <STDIN>;
for($i=1321;$i<=1539;$i++)
{
if($i<10)
{$fileName = '000'.$i;}
elsif($i<100)
{$fileName = '00'.$i;}
elsif($i<1000)
{$fileName = '0'.$i;}
else
{
$fileName = $i;
}
if(-e $fileName.".pl")
{
$fileName=$fileName.".pl";
$filetype="pl";
}
elsif(-e $fileName.".cap")
{
$filetype="cap";
$fileName=$fileName.".cap";
}
else
{
die "\n $fileName is not exist.\n";
}
if($filetype eq "pl")
{
system("perl $fileName");
print "\n$fileName OK\n";
}
elsif($filetype eq "cap")
{
system("pg.exe $interface $fileName");
print "\n$fileName OK\n";
}
$filetype="-";
# $enter = <STDIN>;
}
print "bye~\n";
'programming > perl' 카테고리의 다른 글
udp request (0) | 2010.05.10 |
---|---|
tcp request (0) | 2010.05.10 |
웹페이지 긁어오기 예제 (0) | 2010.04.09 |
HTTP 파일업로드(Perl) (0) | 2009.12.30 |
web login dictionary attack (0) | 2009.12.03 |