Am Donnerstag, dem 05. September 2002 um 20:18:52, schrieb Jens Puruckherr:
wie mache ich aus einer dhcp.conf eine csv-Datei, in der alle
host xxxx { hardware ethernet 00:00:00:00:00:00; fixed-address 192.168.200.71; }
Einträge zeileweise abgebildet werden:
xxxx,00:00:00:00:00:00,192.168.200.71
dhcp.pl:
#!/usr/bin/perl
while (<>) { next unless /host (\S+)/; print "$1,"; <> =~ /hardware ethernet (\S+);/; print "$1,"; <> =~ /fixed-address (\S+);/; print "$1\n"; }
$ perl dhcp.pl /etc/dhcp.conf
Torsten