for PAGER in less more pg ; do (command -v $PAGER > /dev/null 2>&1) && break done export PAGER # if we are in less, we can set some options and use lesspipe if [ $PAGER = less ] ; then # lesspipe can go by either lesspipe or lesspipe.sh for lesspipe in lesspipe lesspipe.sh ; do if (command -v $lesspipe > /dev/null 2>&1) ; then eval `SHELL=/bin/sh $lesspipe` && break fi done # let less be case insensitive LESS='-R -M' export LESS fi