1 2 3 4 5 6 7 8 9 10 11 12 13 14
#!/usr/bin/perl -w use strict; use warnings; my $datei0 = "/proc/cpuinfo"; open (FILE, ">>sammeldatei.txt") or die ("Fehler beim Oeffnen der Datei: $! \n"); $i = 0; while ($datei0 = <FILE>){ $i++; chomp ($datei0); print "$i-te Zeile: $datei0 \n"; } close (FILE) or die ("Fehler beim Schliessen von 'sammeldatei.txt': $! \n"); exit (0);
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
#!/usr/bin/perl -w use strict; use warnings; my $datei0 = "/proc/cpuinfo"; open (my $out_fh, ">>", "sammeldatei.txt") or die ("Fehler beim Oeffnen der Ausgabe in Datei: $! \n"); open (my $in_fh, "<", $datei0) or die ("Fehler beim Oeffnen der einzulesenden Datei: $! \n"); my $i = 0; while (my $zeile = <$in_fh>){ $i++; chomp ($zeile); print $out_fh "$i-te Zeile: $zeile \n"; } close ($in_fh) or die ("Fehler beim Schliessen von $datei0: $! \n"); close ($out_fh) or die ("Fehler beim Schliessen von 'sammeldatei.txt': $! \n"); exit (0);
1 2 3 4
#!/usr/bin/perl use IO::All; "---\n" >> io('sammeldatei.txt'); io('/proc/cpuinfo') >> io('sammeldatei.txt');
Guest GuestSkript sollte die komplette Information ueber installierte Hardware automatisch auslesen und formatiert in einer Textdatei ausgeben.