Hilfe mit (kleinem) Programm

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/hilfe-mit-kleinem-programm_222589/page_1 - zur Vollversion wechseln!


pioneer schrieb am 28.02.2011 um 15:47

Hi!

Ich habe ein Textfile mit folgendenden Inhalt:

Computer1 Befehl1
Computer1 Befehl2
Computer1 Befehl3
Computer2 Befehl1
Computer2 Befehl2
...

Was ich nun benötige ist, dass aus dem einem File mehrere Files werden. d.h. es soll ein Computer1.txt, Computer2.txt,... file erstellt werden, indem als Inhalt Befehl1, Befehl2, ... erstellt wird.

Das ganze soll auf einem Debian (mir wurde Perl empfohlen) laufen.

Folgendes (einlesen der Datei) hab ich bereits "fabriziert": ;)

Zitat
#!/usr/bin/perl -w

use strict;

my $rw = open(FILE,"ausgabe.txt");
if(not defined($rw)) {
die "Fehler beim oeffnen der Datei: $!\n";
}
while(defined(my $i = <FILE>;)) {
print $i;
}
close(FILE);

Könnt ihr mir weiterhelfen?

lg


pioneer schrieb am 01.03.2011 um 09:00

Hm, irgendeinen Tipp?


COLOSSUS schrieb am 01.03.2011 um 09:11

In bash/als Shellscript:

Code:
while read computer command;
do
printf "%s\n" "${command}" >> "${computer}.txt"
done < Textfile




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026