Usando o PLINK.EXE como inicializar a inicialização -f logfile.log | me grep

0

Estou usando um arquivo de comando do Windows:

@Echo Off
MODE con:cols=5000 lines=80
cmd /k "title & x:\dir\Putty\PLINK.EXE -ssh name@connection tail -f /opt/dir1/dir2/Blabla_Debug.log"

Isso funciona como um encanto. É executável do meu cliente e me dá uma cauda no arquivo de log e um cabeçalho decente no cmd-box (então eu sei o que estou olhando).

Mas agora eu quero executar um grep no arquivo de log.

Eu tentei adicionar '| grep text '(sem as aspas) mas isso resulta em um erro (na caixa de comando):' grep 'não é reconhecido como um comando interno ou externo.

Então, o que eu tentei é:

cmd /k "title & x:\dir\Putty\PLINK.EXE -ssh name@connection tail -f /opt/dir1/dir2/Blabla_Debug.log | grep text" 
    
por Vince 03.02.2017 / 14:55

1 resposta

0

No seu exemplo, o argumento do comando title está faltando

cmd.exe /k "title dnslogger & PLINK.EXE -ssh [email protected] tail -f /var/log/dnsmasq.log | grep -v DHCP"
    
por 04.02.2017 / 10:29