Short: Locate/process files. Small & powerful! Author: zodiac@darkness.gun.de (Ralph Seichter) Uploader: seichter@informatik.uni-bonn.de Type: util/misc I wrote 'find' because I needed a tool to find files (obviously :) which match a given name pattern. 'find' is able to search multiple directories, including all subdirectories, the current directory and its subdirs, or the current CLI command path only. The output can be formatted in a way which tries to imitate 'List LFORMAT' behaviour, and you can make 'find' create shell scripts for you and execute them on the fly. Please note that 'find' is pure, you can make it resident. As it is less than 3 KB in size, this is recommended. Check the executable by using the List command (you should see output like the following line) and modify the file protection bits if necessary: find 2472 --p-rwed 06-Nov-95 18:14:09 Requires 'dos.library' V36 (OS 2.0) or better. [...] USAGE EXAMPLES Locate all C source files on partition DH1: -> find #?.c dh1: Find all Icons in the current directory and all its subdirs, but don't display the ".info" suffix. -> find #?.info lformat %m Get rid of all files with the prefix "foo" on some partitions, but don't go deeper than three subdirectory levels while scanning. -> find foo#? sys: dh2: bozo: depth=3 lformat="delete %p%n" exec Find 'Type' in the command path. -> find Type path Find all occurences of 'bar' in the command path. -> find bar full I hope that these few examples show some of the potential of 'find'. The possibility to create shell scripts and have them executed without further interaction is certainly very useful for many tasks. ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 2472 1531 38.0% 06-Dec-95 18:14:08 find 9027 5733 36.4% 06-Dec-95 18:22:26 find.doc -------- ------- ----- --------- -------- 11499 7264 36.8% 13-Dec-95 00:31:24 2 files