【发布时间】:2017-01-10 15:06:32
【问题描述】:
我有一个 shell 脚本,其中包含一些函数。其中一个功能必须通过 perl 执行。 perl 函数检查端口是否在远程服务器上打开。
#!/usr/bin/ksh
function1
function2
telnet_check()
{
#!/usr/bin/perl -w
use IO::Socket;
use IO::Socket::INET;
my ($host,$port);
$host=Ip address ;
$port=9443;
my $sock=IO::Socket::INET->new("Ip address:$port") or die "" ;
}
some shell commands
在执行上述脚本时,出现错误
syntax error at line: `(' unexpected [which falls in the line my ($host,$port); under the Perl function]
任何人都可以帮助解决上述错误。
提前干杯:)
【问题讨论】:
-
嘿@toolic 我已经尝试过这样并且它有效。但是,我想把它放在一个脚本本身中。这可以实现吗?