farestam@ORION.CERFACS.FR (Stefan Farestam) (02/04/91)
Rick Becker <rab@research.att.com> writes: >Many utilities allow the setting of a shell variable, PAGER, >to specify a filter through which printed output should be piped. >Often, people use PAGER=more or something like that in order to >prevent output from scrolling by too fast. > >I wanted to find a simple way to produce a PAGER that would pop up >a new window and run more in that window. By simple, I mean a short-ish >shell script that uses readily available commands like wsh. >However, try as I might, I can't figure out how to build it. > >Am I just unaware of an appropriate command or is the task inherently >difficult? Since the command defined by PAGER (or MANPAGER) is feeded the data by standard input it does not work to do: setenv PAGER 'wsc -c more' However, it is possible to do: setenv PAGER 'cat > /tmp/.m; wsh -c more /tmp/.m' It is probably a good idea to add the option -H to the invocation of wsh. Personally I would use winterm instead of wsh, as the look and feel of winterm is defined by the environmental variable WINTERM. /Stefan Farestam -- ................................................................. . Stefan Farestam <farestam@cerfacs.fr> . . __ __ __ _ _ _ . . / |_ )|_ /_\/ ( European Centre for Research and . . \_ |__\| / \__) Advanced Training in Scientific Computation . .................................................................