Kombinieren von Befehlen mit Umleitungszeichen Verfasst am: 02.09.2009, 00:20
Sie können Filterbefehle, andere Befehle und Dateinamen kombinieren und so individuelle Befehle erstellen. So könnten Sie beispielsweise mit dem folgenden Befehl die Dateien speichern, deren Namen die Zeichenfolge "LOG" enthalten:
dir : find 'LOG' > loglist.TXT
MS-DOS sendet die Ausgabe des Befehls dir durch den Filterbefehl find hindurch und speichert Dateien, die die Zeichenfolge "LOG" enthalten, in Form einer Liste von Dateinamen (zum Beispiel A.LOG, LOGDAT.SVD und MEINLOG.BAT) in der Datei LOGLIST.TXT.
Wenn Sie in derselben Befehlsfolge mehr als einen Filterbefehl verwenden möchten,
trennen Sie die einzelnen Filterbefehle durch ein Verkettungszeichen (0 voneinander. So sucht zum Beispiel der folgende Befehl alle Dateien in jedem Verzeichnis auf Laufwerk C, deren Namen die Zeichenfolge "LOG" enthalten, und zeigt sie jeweils bildschirmweise an:
dir c:\ /s /b ; find 'LOG' f more
Da Sie das Verkettungszeichen verwendet haben, sendet MS-DOS die Ausgabe des Befehls dir durch den Befehl rmd hindurch. Der Befehl find wählt nur diejenigen Dateinamen aus, die die Zeichenfolge "LOG" enthalten. Der Befehl more zeigt die vom Befehl find ausgewählten Dateinamen dann bildschirmweise an. _________________