For example, the comment > > : to use this file type <name> | lpr > > produces a message referring to the pipe, even though the whole > line is commented out. What am I missing? The problem is that the : is a no-op instead of a comment delimiter. Everything following the colon is evaluated and zero is returned. Carl Brandauer