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

Publicado por Celso Lira em 26/06/2013

[ Hits: 5.700 ]

 


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

nmap - Verificando os IPs em uso na rede

Desassociando processos com disown

Configurando placa Realtek RTL8191SE-VA2 no Kismet (Ubuntu e similares)

Como gerar senhas fortes via terminal

Comandos de manipulação de terminal

  

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