NCM Script Results

What do the scripts I run come back in such a terrible format?  I'm trying to run 

grep pattern "failed to unmarshal session" mp-log gpsvc.log*

And the results look like this.  Why does it create a new line for each word of the command?  

grep pattern "failed to unmarshal session" mp-log gpsvc.log*
grep 
grep pattern
 
grep pattern "failed 
grep pattern "failed to
 
grep pattern "failed to unmarshal
 
grep pattern "failed to unmarshal session"
 
grep pattern "failed to unmarshal session" mp-log