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

Publicado por Celso Lira em 26/06/2013

[ Hits: 5.847 ]

 


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

Remoção de pacotes RPM

Compactação de arquivos PDF com GhostScript

Recuperação de sistema de arquivos por queda de energia

Como utilizar proxy com DNF

Visualizando tempo de conexão com o ac

  

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