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

Publicado por Celso Lira em 26/06/2013

[ Hits: 5.688 ]

 


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

Ir direto para o home directory

Estude mais as opções/sintaxe e menos os comandos!

Gerando suas próprias notificações no Ubuntu

Compactando e dividindo um arquivo no disquete

Usando o comando echo para obter informações do sistema

  

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