Note also that on macOS, the grep utility only works on complete lines of text. If the text you selected does not include a <newline> character at the end of the line you selected, pbpaste will only output a partial line of output without a line terminating <newline> character.