The traditional Unix spell command is willing to spellcheck a file (or files) given as the argument(s). However, the spell script supplied with the ispell RPM will always attempt to spellcheck standard input and ignores any filenames given as arguments (or at least doesn't spell check them).