EArg is an xargs look-a-like for the Amiga. Requirements: v36+ Kickstart, 020+ Written in assembler. EArg doesn't behave exactly like its UNIX cousin; the flags are: F (=FIRST) specifying this puts your string in front of the data input to EArg (this is the default) B (=BETWEEN) This puts the external data between two strings from the command line L (=LAST) This puts EArg's argument after the external data. Example usage: List S: LFORMAT %p%s | EArg Type This would type out all files in your S: directory. EArg is pure, so the p-bit should be set. The system requirements may seem weird, but this was what would produce the most compact code. My experience is that most people using this kind of SHELL utility has at least this hardware/software anyway. Send a mail to me at sk@nvg.unit.no if you want to get in touch with me for any reason. sk