>nismatch name=mcdonald passwd.org_dir
>should give the same result--but they don't. The first correctly
>returns the passwd table entry I am looking for, while the second
>says "No match". This problem applies to other commands also,
>such as niscat. Any suggestions as to what I might be doing wrong?
You're obviously using the csh (or something similar). The error
messages comes from your shell, which is an (IMHO poor) attempt to
tell you that there is no filename matching the pattern
[name=mcdonald],passwd.org_dir. Nismatch doesn't even get executed
by csh in this case.
Use quotes or backslashes to suppress the shell's pattern matching,
% nismatch '[name=mcdonald],passwd.org_dir'
Fachhochschule Lippe - DVZ/NOC, Liebigstr. 87, 32657 Lemgo, Germany
Voice: +49 5261 702 333, Fax: +49 5261 702 222