Puoi usare il -t o --tuples-only opzione:
psql --user=myuser -d mydb --output=result.txt -t -c "SELECT * FROM mytable;"
Modificato (più di un anno dopo) aggiungere:
Potresti anche voler controllare il COPY comando. Non ho più istanze PostgreSQL a portata di mano con cui testare, ma penso che tu possa scrivere qualcosa del genere:
psql --user=myuser -d mydb -c "COPY mytable TO 'result.txt' DELIMITER ','"
(tranne che result.txt dovrà essere un percorso assoluto). Il COPY il comando supporta anche un formato CSV più intelligente; vedere la sua documentazione.