9 Einträge, 1 Seite |
Rebel2k+2007-09-05 15:39:41--#cat $INPUT |grep -i lnxws |cut -d . -f1
1
2
3
4
5
6
open my $fh, "<", "rechner.lst" or die $!;
open my $wfh, ">", "neu.lst" or die $!;
while (<$fh>) {
my $data = (split /\./, $_)[0];
print $wfh "$data\n";
}
grep -hi lnxws $INPUT | cut -d . -f 1
Linuxer+2007-09-06 18:48:31--[...] Aber diese Variante kann sinnvoll sein; denn grep liest somit nur von STDIN und kann die Ausgabe nicht durch ausgegebene Dateinamen durcheinanderbringen... (auch wenn es dafür Optionen im grep geben sollte)... [...]
grep -i lnxws <$INPUT | cut -d . -f 1
murphy+2007-09-06 20:53:02--Die Variante mit cat am Beginn einer Pipeline ist nie sinnvoll, denn um Daten in die Standardeingabe eines Programmes zu füttern gibt es ja den Redirektionsoperator der Shell:
INPUT="anton.txt berta.txt caesar.txt"
9 Einträge, 1 Seite |