PAGER é uma variável de ambiente comumente usada (como EDITOR ). Alguns exemplos disso estão sendo mencionados nas man pages:
man (embora priorize MANPAGER ):
-P pager, --pager=pager
Specify which output pager to use. By default, man uses pager. This option overrides the $MANPAGER environment variable, which in turn overrides the $PAGER environment variable.
git:
-p, --paginate
Pipe all output into less (or if set, $PAGER) if standard output is a terminal. This overrides the pager.<cmd>
configuration options (see the "Configuration Mechanism" section below).
Se o seu script usar a variável em algum outro significado além de manter o nome do programa para o pipe pipe, sugiro usar outro nome apenas para maior clareza. Independentemente disso, lembre-se de que o ambiente circundante pode passar em qualquer variável , por isso, se você quiser ter certeza de que uma variável está vazia, você terá que atribuir explicitamente a string vazia a ela. Ou unset , se você quiser desfeito.
Embora esta seja uma decisão que você precisará tomar. Alguns usuários podem apreciar a possibilidade de passar itens de configuração pelo ambiente.