in reply to Re^2: How to end "do" with Ctrl-C
in thread How to end "do" with Ctrl-C

print system("netstat -an | grep $port"), "\n";

That should be

system("netstat -an | grep $port");

or

print qx{netstat -an | grep $port};

or

print grep /$port/, qx{netstat -an};