man pipet per default zu less.
lessfile aus less.deb war keine Hilfe, es erwartet einen Parameter.
also ein eigenes Pagerscript:
Code: Alles auswählen
#!/bin/bash
#
# manpager.sh: set/export to MANPAGER
TMPFILE=`tempfile`
cat >$TMPFILE
less -M $TMPFILE
rm $TMPFILE
Code: Alles auswählen
chmod 755 manpager.sh
MANPAGER=/path/to/manpager.sh
Code: Alles auswählen
LESS=MINz-4+G:1g
PAGER=less
MANPAGER='less -+N'
# +G: initial command: springt ans Ende => less zählt durch!
# 1g: weiteres Kommando angehängt: springt wieder hoch
# M: verbose long-prompt mit Zeilenzahl und Prozent
# I: immer ignore case (auch bei Großbuchstaben)
# N: line numbers
# z-4: 3 Zeilen Überhang beim Blättern (4 Zeilen von unten)
# +N: reset N
Ich war erstaunt, dass es keine direktere Lösung für diesen doch häufigen Anwendungsfall gibt. Oder habe ich was übersehen?
...das mir erst der Geduldsfaden reißen muss (mal gehts, mal gehts nicht!)
Wie habt ihr das gelöst?
Weitere Tipps oder Anregungen?
-der_linux_cowboy