Používám Ubuntu a chtěl bych umět psát less compressed_text_file.gz
a stránkovat obsah textového souboru v nekomprimované podobě. Existuje způsob, jak to udělat?
Přijatá odpověď:
Můžete nakonfigurovat klávesové zkratky a nastavit mnoho nastavení pro less
v souboru s názvem ~/.lesskey
. Po vytvoření souboru spusťte lesskey
příkaz; vygeneruje soubor s názvem ~/.less
které less
přečte, když se spustí.
Požadované nastavení je LESSOPEN
. Je to vstupní formátovač za méně peněz. less
balíček je dodáván se vzorovým formátovačem v /bin/lesspipe
; dekomprimuje soubory gzip, zobrazuje seznamy obsahu pro mnoho formátů vícesouborových archivů a převádí několik formátovaných textových formátů na prostý text. Ve vašem ~/.lesskey
:
#env
LESSOPEN=|/bin/lesspipe %s
Jak analyzovat každý řádek textového souboru jako argument příkazu?
Jak příkaz Sed ‚1!g;h;$!d‘ obrátí obsah souboru?