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?