Inside of a one Listing, it might be as simple as looking through the entire filelist prior to processing it (and strace makes it looks like that's what transpires):Find recursively all archive data files of numerous archive formats and look for them for file title patterns oneintr = ^C; Give up = ^; erase = ^?; eliminate = ^U; eof = ^D; eol = ; eo