Suppressing SELECT output before \gexec?
Thus, as stated in the Subject, is there any way to suppress the SELECT output?

Yes, by omitting the semi-colon after the SQL statement.
That is, \gexec itself ends the SQL statement.
test=&gt; select 'select 1' \gexec
 ?column? 
----------
        1
(1 row)