Of course I did not show the entire command where I sent the output of ls -al to a pipe to grep for something. Sorry if you found my fragment confusing.
In any case, there was an internal application that was misappropriating the output. Once that was corrected, the outputs were fine.