psql ignora mi variable PAGER

psql ignora mi variable PAGER

Quiero usar less como mi buscapersonas predeterminado. Por eso tengo PAGER=lessen mi .bashrc. Se obtiene correctamente:

$ echo $PAGER
less

Sin embargo, psql todavía usa más si lo llamo con psql. PERO: Si lo llamo con PAGER=less psql, psql usa menos.

No tengo idea de por qué es eso. ¿No deberían ser idénticas las dos llamadas? manpor ejemplo honores $PAGER. Lo sé porque

  • MANPAGERno está configurado
  • PAGER=more man morefunciona como se esperaba
  • PAGER='' man moredeshabilita la paginación por completo (también como se esperaba)

¿Cómo consigo que psql reconozca la configuración de mi buscapersonas?

Respuesta1

Pruebe export PAGER=lessen su .bashrc.

información relacionada