Non non Non! Utilisez le commutateur "raw data" de psql, comme "-t" ou "\t" et dirigez la requête vers psql au lieu d'analyser ascii-table, allez :-)
echo 'select * from myvalue;' | psql -t -h host -U user -d db
Si vous avez vraiment besoin d'analyser la sortie psql, vous pouvez également utiliser le commutateur -H (active la sortie HTML) et l'analyser avec un module perl pour analyser les tables html, je l'ai utilisé une ou deux fois. fichier pgpass
et ~/.psqlrc
pour certaines valeurs par défaut, comme la base de données par défaut à connecter, lorsqu'elle n'est pas spécifiée.