Se eu digitar man tmux
, /join-pane
vou direto para o subcomando que estou procurando:
Mas se eu grep a página do manual, não recebo nada:
$ man tmux | grep join-pane
$ echo $?
1
Se eu tentar algo diferente, então funciona:
$ man tmux | grep 'terminal multiplexer'
tmux -- terminal multiplexer
tmux is a terminal multiplexer: it enables a number of terminals to be
- O que está acontecendo aqui?
- Por que não consigo grep a página de manual do tmux para o painel de junção?
Alguns detalhes sobre meu sistema operacional e os comandos que estou usando:
$ uname -a
Darwin home.local 17.7.0 Darwin Kernel Version 17.7.0: Thu Jun 21 22:53:14 PDT 2018; root:xnu-4570.71.2~1/RELEASE_X86_64 x86_64
$ grep --version
grep (BSD grep) 2.5.1-FreeBSD
$ man --version
man, version 1.6c
$ tmux -V
tmux 2.7
De acordo com um comentário sobre isso ser um problema de terminal, tentei mais alguns padrões que não funcionaram:
$ man tmux | grep join\-pane
$ man tmux | grep "join-pane"
$ man tmux | grep 'join-pane'
$ man tmux | grep 'join\-pane'
$ man tmux | grep "join\-pane"
$ man tmux | grep -e join-pane
Tente isso,
As páginas man têm objetos
^H
de buffer como emular caracteres em negrito e sublinhado por backspaceing e overstriking.col
irá filtrar esses buffers.você pode verificar a diferença copiando a página do manual em um arquivo.
com tampão:
sem amortecedores: