как использовать mysql с меньшим значением и -F

Я хочу использовать меньше в качестве пейджера для клиента mysql. Я хочу добавить -F для принудительного выхода для коротких выходов. Но я не могу совмещать оба правильно.

root@jupiter:/# mysql -p -u root -h localhost --pager=less -F
mysql: unknown option '-F'

есть способ?

В любом случае у меня есть проблема с новичком с меньшим значением:

cat oo.txt            # shows me some short garbage
cat oo.txt |less -F   # nothing happens,    I expect show and quit.
less -F oo.txt        # nothing happens,    I expect show and quit.
less oo.txt           # shows the short garbage and waits for q keystroke (or whatever)

Я связан с помощью шпатлевки, если это имеет значение.

1
задан 15 April 2015 в 23:30

1 ответ

Из man less:

   -F or --quit-if-one-screen
          Causes less to automatically exit if the entire file can be
displayed on the first screen.

Итак, less -F file.txt автоматически выполнит less, не показывая ничего, если содержимое file.txt может отображаться на первом экране. [ ! d2]

Вот тест:

$ cat test.txt 
Hello WORLD!
Hallo world!

$ less -F test.txt 
$ 

** См. man less для другой ошибки, которую вы сделали.

1
ответ дан 23 May 2018 в 21:22
  • 1
    точка может less показать & amp; Выход? другой флаг? для чего полезно -F? Спасибо за вашу помощь – Luis Siquot 15 April 2015 в 23:56
  • 2
    Вы хотите поведение cat в таких случаях? – heemayl 16 April 2015 в 00:02
  • 3
    да, кошачьи для коротких вещей – Luis Siquot 16 April 2015 в 00:04
  • 4
    Затем, как уже сказал муру, вам нужно использовать -X или --no-init, то есть less -FX file.txt – heemayl 16 April 2015 в 00:07

Другие вопросы по тегам:

Похожие вопросы: