|
|
 |

|

 |

| Community » Perl: Allgemeines Forum |
|
Ausgabe des Hostnamens..
|
Seitenanfang |
Hallo Zusammen, ich habe mir ein Perlskript gebastelt sehe unten. Es liefert mir den FQHN, allerdings moechte ich den Hostnamem ohne Domain.Ich weiss es nicht wie ich das Problem anpacken soll. --------------- #!/usr/bin/perl use Socket; sub clientname { my $host = shift; my $ssh = shift; my $name = join(".", unpack('C4',gethostbyname($host))); my $hostname = gethostbyaddr( inet_aton( $name ), AF_INET ); return $hostname; }print clientname($ARGV[0]); Fuer jeden Hinweis bin sehr dankbar. Vielen Dank johny_walker
Datum: 10.05.2006-09:58

|
re: Ausgabe des Hostnamens..
|
Seitenanfang |
| Hi, füg' einen regex ein.
#!/usr/bin/perl use Socket; sub clientname { my $host = shift; my $ssh = shift; my $name = join(".", unpack('C4',gethostbyname($host))); my $hostname = gethostbyaddr( inet_aton( $name ), AF_INET ); $hostname =~ s/(.*)\..*/$1/; return $hostname; }print clientname($ARGV[0]);
Dann bleibt nur noch alles, was vor dem ersten Punkt steht.-uw
Datum: 10.05.2006-20:57

|
re: Ausgabe des Hostnamens..
|
Seitenanfang |
| Danke fuer deine Antwort ;=))
Datum: 11.05.2006-07:48

|
|

|

|

|
 |

|

|
|