Improved "pager" for man pages
ronnie gauthier
ronnieg
Mon May 17 11:50:58 PDT 2004
A here document,
<< END_HERE
this and more blah
but only just text
\,$,` need to be escaped
vars are interpolated
END_HERE
note: the END_HERE to terminate the here doc must be alone on the line and no
leading white space and no statement terminator(;) is used.
You might use this to include the whole text of a script you want ot write on
the fly then call and have it eat itself when done.
On Thu, 14 Aug 2003 09:23:31 -0400 - Joel Hammer
<Joel at hammershome.com>
wrote
the following
Re: Re: Improved "pager" for man pages
>Well, I couldn't leave well enuf alone.
>I got annoyed by my new and improved man pager, since the calling shell
>can't be used until the acroread session is closed.
>
>So, here is the better mouse trap. It needs two scripts, not one.
>First script is called Man
>
>man -t $1 > /tmp/junk$$
>[ -a /tmp/junk$$ ] || exit
>ps2pdf /tmp/junk$$ /tmp/$1
>rm /tmp/junk$$
>ReadMan $1 &
>
>The second script is called ReadMan
>
>acroread /tmp/$1
>rm /tmp/$1
>
>To use it, just type:
>Man ping [or whatever] and voila.
>
>A nice part is that you can use the shell again, and if you want, open
>another man page with Man rm [or whatever]. The second man page is opened
>up in the same instance of acroread, making things very convenient.
>
>Now, this would be nicer if someone could show me how to make this into
>just one script. A here document might be the way to go, but I have
>never figured those out.
>
>Joel
>
>On Mon, Jul 21, 2003 at 09:38:09PM -0400, Joel Hammer wrote:
>> Don't know why, but with lindows 4 I have lost my usual vi like button
>> functionality with the man pager. Oh well.
>>
>> So, here is a "pager" which is greatly improved. This allows searching
>> as well, which wouldn't work with just the postscript output. Of course,
>> this only runs in a GUI, but, that's where I spend most of my time these
>> days, anyway.
>>
>> #!/bin/sh
>> man -t $1 > /tmp/junk$$
>> ps2pdf /tmp/junk$$ /tmp/junkpdf$$
>> acroread /tmp/junkpdf$$
>> rm /tmp/junk$$
>> rm /tmp/junkpdf$$
>>
>> Joel
>>
>> _______________________________________________
>> Linux-users mailing list
>> Linux-users at linux-sxs.org
>> Unsubscribe/Suspend/Etc ->
>http://www.linux-sxs.org/mailman/listinfo/linux-users_________________________
>______________________ Linux-users mailing list
>Linux-users at linux-sxs.org
>Unsubscribe/Suspend/Etc ->
>http://www.linux-sxs.org/mailman/listinfo/linux-users
More information about the Linux-users
mailing list