Po more
przekazaniu pliku, którego zawartość może być wyświetlana na jednym ekranie, zapisuje zawartość pliku na standardowe wyjście bez podziału na strony. Jeśli plik nie może zmieścić się na jednym ekranie, more
podziel go na strony.
less
ma opcję wyjścia, jeśli plik, z którym pracuje, może zostać wyświetlony na jednym ekranie ( -F
) i ma funkcję more
emulacji, która zachowuje się podobnie do -F
flagi, ale wydaje się, że żadna z tych opcji nie powoduje less
zapisania zawartości pliku na standardowe wyjście, jeśli zawartość zmieści się na jednym ekranie.
Jak mogę less
zapisać zawartość pliku na standardowe wyjście, jeśli zawartość pliku może zmieścić się na jednym ekranie i podzielić na strony, tak jak zwykle w innym przypadku?
-F
tylko z-X
?-X
, ale nie tak, jak się spodziewasz. Ponieważ less to pager, który działa na alternatywnym ekranie w twoim terminalu, jeśli nie wyłączysz inicjalizacji termcap, zarówno rozpocznie się, jak i zakończy na alternatywnym ekranie. Prawdopodobnie zobaczysz szybki błysk.echo lol | LESS=F less
ponieważ drukuje na alternatywnym ekranie i natychmiast się przełącza? Wydaje mi się, że ma sens (chociaż nie widzę szybkiego flashowania). Dzięki.less -F
pracować bez-X
.