NAME search - ein Ersatz für Commodores "search"-Kommando SYNOPSIS search SEARCH/A,FILES/A/M,IC=IGN0RECASE/S, NN=N0NUM/S,QUIET/S,QUICK/S,ALL/S,PA=PATTERN/S FUNKTION Suchen muß man oft, gerade auch als Programmierer. Commodore liefert deshalb zum AmigaOS das Kommando "search" mit aus. Leider ist dies der langsamste Vertreter seiner Gattung. Und es hat die Nachteile, immer auf Groß-/Kleinunterscheidung zu verzichten und die Parameter in -- meiner Meinung nach -- falschen Reihenfolge entgegenzunehmen. Ich bin an Such- Kommandos a la grep gewöhnt, und die erwarten zuerst das Suchwort und dann die Dateinamen. Mein Search ist um den Faktor 5 schneller als das Original. Es kann beliebig viele Dateinamen mit Pattern als Parameter entgegennehmen. Leider nimmt es noch keine Pattern als Suchmuster an. Dies ist ein Schnellschuß. Ich werde ihn verbessern, sobald Zeit dafür ist. Folgende Parameter werden noch nicht aus- gewertet: ALL - auch rekursiver Abstieg in Verzeichnisse PATTERN - Suchen mit Pattern Weiter habe ich versucht, die UNIX-File-Funktionen durch ihre AmigaDOS-Äquivalente zu ersetzen (der Programmgröße wegen). Dies hat aber zu einem SlowDown um den Faktor 3 geführt. BUGS Wahrscheinlich nicht fehlerfrei, sollte aber keine Abstürze oder Hänger produzieren. Ich habe festgestellt, daß search in Object-Dateien a la search.o bestimmte Strings nicht findet. Dies trat nur bei Zeilen auf, die mehr als 512 Byte enthielten. Ich habe nun die Puffer-Größe auf 4096 erhöht. Der Fehler tritt aber immer noch auf. Behebe ich demnächst. VERSION 1.1 DATE 27. Oktober 1992 AUTHOR David Göhler, Germany Stephanstr. 44 8390 Passau Tel.: 08 51 / 5 24 39