Gibt es eine Möglichkeit, den Befehl 'head -1' und 'grep' für alle Dateien in einem Verzeichnis in eins zu kombinieren und die Ausgabe an eine Ausgabedatei umzuleiten. Ich kann dies mit 'sed' tun, aber es scheint, dass es nicht so schnell ist wie grep.Kopfzeile in das Ergebnis 'grep' einbeziehen
sed -n '1p;/6330162/p' infile*.txt > outfile.txt
Mit grep kann ich zu einer Zeit, die folgenden eine Datei tun:
head -1 infile1.txt; grep -i '6330162' infile1.txt > outfile.txt
Allerdings muß ich es für alle Dateien in dem Verzeichnis tun. Das Einfügen eines Platzhalters ist nicht hilfreich, da zuerst die Kopfzeilen und dann die Grep-Ausgabe gedruckt wird.
Natürlich ist es nicht so schnell wie grep; Grep macht weniger. –