Por que não consigo usar a página man do tmux para o join-pane? [duplicado]

0

Se eu digitar man tmux then /join-pane , vou direto para o subcomando que estou procurando:

Masseeuclicarnapáginaman,nãorecebereinada:

$mantmux|grepjoin-pane$echo$?1

Seeutentaralgodiferente,entãofunciona:

$mantmux|grep'terminalmultiplexer'tmux--terminalmultiplexertmuxisaterminalmultiplexer:itenablesanumberofterminalstobe
  • Oqueestáacontecendoaqui?
  • Porquenãoconsigousarapáginademanualdotmuxparaojoin-pane?

Algunsdetalhessobremeusistemaoperacionaleoscomandosqueestouusando:

$uname-aDarwinhome.local17.7.0DarwinKernelVersion17.7.0:ThuJun2122:53:14PDT2018;root:xnu-4570.71.2~1/RELEASE_X86_64x86_64$grep--versiongrep(BSDgrep)2.5.1-FreeBSD$man--versionman,version1.6c$tmux-Vtmux2.7

Comopor comentário sobre isso ser uma questão terminal Eu 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
    
por mbigras 01.08.2018 / 06:27

1 resposta

4

Tente isso,

 man tmux | col -b | grep -e 'join-pane'

man pages têm objetos de buffer como ^H para emular caracteres em negrito e sublinhados por retrocesso e overstriking.

  • col filtrará esses buffers.

você pode verificar a diferença copiando a página man em um arquivo.

com buffer:

 man tmux > file1

sem buffers:

 man tmux | col -b > file2
    
por 01.08.2018 / 06:53

Tags