Acho que você esqueceu de citar:
mysql -p -u root -h localhost --pager='less -F'
-F
é passado para mysql
em vez de less
quando você não passa less -F
como uma única string.
Eu quero usar menos como um pager para o cliente mysql. Eu quero adicionar -F para forçar sair para saídas curtas. Mas não consigo combinar os dois corretamente.
root@jupiter:/# mysql -p -u root -h localhost --pager=less -F
mysql: unknown option '-F'
existe um caminho?
De qualquer forma, tenho alguns problemas com menos novidade:
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)
Estou conectado via massa se isso importa.
Acho que você esqueceu de citar:
mysql -p -u root -h localhost --pager='less -F'
-F
é passado para mysql
em vez de less
quando você não passa less -F
como uma única string.
Em man less
:
-F or --quit-if-one-screen
Causes less to automatically exit if the entire file can be
displayed on the first screen.
Portanto, less -F file.txt
fará o less
sair automaticamente sem mostrar nada , se o conteúdo de file.txt
puder ser exibido na primeira tela.
Aqui está um teste:
$ cat test.txt
Hello WORLD!
Hallo world!
$ less -F test.txt
$
** Veja resposta do muru pelo outro erro que você cometeu.