shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Formatar Saida


From: Fabiano Caixeta Duarte
Subject: Re: [shell-script] Formatar Saida
Date: Fri, 14 Nov 2008 09:31:31 -0200

2008/11/14 thiagomz <address@hidden>

> Pessoal,
>
> Fiz um shell para listar o conteúdo do arquivo de configuração do meu
> Xen Server, a idéia é checar visualmente se existe MAC address repetido,
> acontece que as colunas ficam sem formatação, gostaria de uma ajuda para
> formatar a saída...
>
>
> [root@sel-vop-01 ~]# cat listamacs.sh
> #!/bin/bash
> for i in $(ls /OVS/running_pool); do
>   printf "$i => "
>   grep mac /OVS/running_pool/$i/vm.cfg;
> done
>
>
> [root@sel-vop-01 ~]# bash listamacs.sh
> 103_sel_aotv_crp2_010 => vif =
> ['bridge=xenbr0,mac=00:16:3E:15:0B:48,type=netfront']
> 109_sel_aodv_crp2_010 => vif =
> ['bridge=xenbr0,mac=00:16:3E:07:E5:4B,type=netfront']
> 114_sel_mnp_01 => vif =
> ['bridge=xenbr0,mac=00:16:3E:4D:AB:98,type=netfront']
> 119_teste_nagios => vif =
> ['bridge=xenbr0,mac=00:16:3E:79:F7:63,type=netfront']
> 126_sel_homonfe_02 => vif = ['type=ioemu, mac=00:16:3E:0F:F7:9C,
> bridge=xenbr0']
> 144_sel_idm_01 => vif =
> ['bridge=xenbr1,mac=00:16:3E:5C:38:66,type=netfront']
> 147_sel_svs_01 => vif =
> ['bridge=xenbr0,mac=00:16:3E:4D:AB:18,type=netfront']
> 27_sev_apcrp2_01 => vif =
> ['bridge=xenbr1,mac=00:16:3E:5E:75:EF,type=netfront']
> 32_sel_ora_apph_01 => vif =
> ['bridge=xenbr0,mac=00:16:3E:49:99:D1,type=netfront']
> 59_sev_app_crp2_02 => vif =
> ['bridge=xenbr1,mac=00:16:3E:07:7E:68,type=netfront']
> 68_sev_apbpcrp2_01 => vif =
> ['bridge=xenbr0,mac=00:16:3E:77:5A:7F,type=netfront']
> 80_sev_hyp_crp2_01 => vif = ['type=ioemu, mac=00:16:3E:42:DC:B5,
> bridge=xenbr1']
> 82_sev_apcrp2_dmz_010 => vif =
> ['bridge=xenbr1,mac=00:16:3E:6D:1A:F5,type=netfront']
> 91_sev_app_crp2_01 => vif = ['type=ioemu, mac=00:16:3E:0E:46:82,
> bridge=xenbr0']
>

Thiago,

Já que você precisa só do mac, sugiro o seguinte comando:

find /OVS/running_pool -name vm.cfg | xargs egrep -o "mac=.{17}"

-- 
Fabiano Caixeta Duarte
Especialista em Redes de Computadores
Linux User #195299
Ribeirão Preto - SP


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]