2008/11/14 thiagomz <[EMAIL PROTECTED]> > 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... > > > [EMAIL PROTECTED] ~]# cat listamacs.sh > #!/bin/bash > for i in $(ls /OVS/running_pool); do > printf "$i => " > grep mac /OVS/running_pool/$i/vm.cfg; > done > > > [EMAIL PROTECTED] ~]# 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]