URL: https://www.overclockers.at/coding-stuff/hilfe-mit-kleinem-programm_222589/page_1 - zur Vollversion wechseln!
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);
Hm, irgendeinen Tipp?
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