Toon posts:

[perl] openen bestand met parameter

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi,

Ik ben net begonnen met het leren van perl en ik zit met een probleem. Ik wil met telnet openen, met als toevoeging op het commando telnet.exe het ip adres waarnaar getelnet moet worden. Dit ip adres moet zelf ingevoerd kunnen worden.

print ""Geef ip adres : " ;
$ip = <> ;
open INVOER, ''telnet.exe'; # Hier zal dus ook het ip adres achter de opdracht moeten worden geplaatst. Na het openen van telnet + ip wil ik via het script commando's kunnen geven aan telnet.

Ik heb al van alles geprobeert, maar ik krijg het scrppie niet zover dat ie telnet opent met als toevoeging het ip adres.

Misschien doe ik het helemaal fout... Kan iemand mij helpen?

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

is het niet iets van $0 en $1 oid ??

Doet iets met Cloud (MS/IBM)


Verwijderd

Topicstarter
Ik weet het niet, kan je msischien iets duidelijker zijn, ik heb echt nog heel weinig verstand van perl, wel alvast bedankt! :)

Verwijderd

code:
1
2
3
4
5
print "Geef ip adres : ";
$ip = <> ;
open(TELNET, "|telnet.exe $ip"); # | opent het programma
print TELNET "commando hier\n";
close(TELNET);

Op zo'n manier moet het lukken :)

Verwijderd

Topicstarter
Heej bedankt!! Het werkt!

Verwijderd

en als je nou ook nog de uitvoer van telnet wil kunnen verstaan moet je je eens verdiepen in de Expect module van perl - erug wazige, maar erug leuke materie..
Pagina: 1