paste - Exibindo saída do nmblookup em uma linha só

Publicado por Celso Lira em 26/06/2013

[ Hits: 5.710 ]

 


paste - Exibindo saída do nmblookup em uma linha só



Olá pessoal!

Estava criando um script que usava o comando nmblookup (que serve para visualizar informações sobre o protocolo NetBIOS) e ele gera uma saída de múltiplas linhas, o que torna difícil a manipulação com softwares como o sed.

Para resolver isso, basta redirecionar a saída do comando para o comando paste -s.

Exemplo:

nmblookup -A 0.0.0.0
Looking up status of 0.0.0.0
   HOSTNAME    <00> -       B <ACTIVE>
   DOMAIN          <00> - <GROUP> B <ACTIVE>
   HOSTNAME    <20> -       B <ACTIVE>

   MAC Address = 00-00-00-00-00-00

nmblookup -A 0.0.0.0 | paste -s
Looking up status of 0.0.0.0   HOSTNAME   <00> -   B <ACTIVE>   DOMAIN   <00> - <GROUP> B <ACTIVE>
HOSTNAME   <20> -   B <ACTIVE>
MAC Address = 00-00-00-00-00-00


Você pode usar também a opção "-d" para delimitar a saída:

nmblookup -A 0.0.0.0 | paste -s -d :
Looking up status of 0.0.0.0: HOSTNAME   <00> -   B <ACTIVE> :   DOMAIN   <00> - <GROUP> B <ACTIVE> :   HOSTNAME
<20> -   B <ACTIVE> ::   MAC Address = 00-00-00-00-00-00:


É isso! Até!

Outras dicas deste autor

Fazendo o touchpad do Dell 3550 (ALPS touchpad) funcionar

Leitura recomendada

find - Listar arquivos modificados nas últimas 24 horas

Usar o Putty automático

Ubuntu - Configurar volume pelo Terminal

Reiniciando o Unity sem fazer logoff

ffmpeg - Como aumentar ou reduzir o volume de um áudio ou video via linha de comando

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts