[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Organização de dados
From: |
phfbettega |
Subject: |
Re: [shell-script] Organização de dados |
Date: |
Thu, 27 Oct 2016 22:10:53 -0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 |
Olá andrelucio, pode ser com awk passando o separador como \t
A linha "\tSignal Avg\tNoise\tStations$" na verdade faz parte da linha de cima,
é isso?
echo -e 'G1-1\t43 stations connected$
IP\tLA1\tUptime\tInterface\tMac Address\tSSID\tChannel\tHT\tTx-Power\tSignal
Avg\tNoise\tStations$
172.18.254.1\t0.00\t1 day, 15:10\twlan0\t00:bb:ca:11:ce:21\tRede\t$
-75 dBm\t-95 dBm\t41$
\t\t\twlan1\t00:aa:ca:11:ce:22\tRede\t$
-80 dBm\t-95 dBm\t2$' |
awk -F'\t' '/dBm/ || /^$/ {next};{printf "%-17s%-11s%s\n",$1,$4,$5}'
G1-1
IP Interface Mac Address
172.18.254.1 wlan0 00:bb:ca:11:ce:21
wlan1 00:aa:ca:11:ce:22
Abraços Paulo
On 27-10-2016 21:08, address@hidden [shell-script] wrote:
Olá, pessoal.
Estou com dificuldades para organizar certos dados que recebo e não tenho o
controle para alterar como eles me
são enviados.
Abaixo é a forma como recebo os dados:
G1-1 43 stations connected
IP LA1 Uptime Interface Mac Address SSID Channel HT
Tx-Power Signal Avg
Noise Stations
172.18.254.1 0.00 1 day, 15:10 wlan0 00:bb:ca:11:ce:21 Rede
-75 dBm -95 dBm 41
wlan1 00:aa:ca:11:ce:22 Rede
-80 dBm -95 dBm 2
Usando o sed -n l:
G1-1\t43 stations connected$
IP\tLA1\tUptime\tInterface\tMac Address\tSSID\tChannel\tHT\tTx-Power\
\tSignal Avg\tNoise\tStations$
172.18.254.1\t0.00\t1 day, 15:10\twlan0\t00:bb:ca:11:ce:21\tRede\t$
-75 dBm\t-95 dBm\t41$
\t\t\twlan1\t00:aa:ca:11:ce:22\tRede\t$
-80 dBm\t-95 dBm\t2$
E essa é forma como preciso que fique:
G1-1
IP Interface Mac Address
172.18.254.1 wlan0 00:bb:ca:11:ce:21
wlan1 00:aa:ca:11:ce:22
Tentei com o sed e outros comandos mas não conseguir me aproximar muito da
forma que preciso. Se alguém
conseguir me ajudar, agradeço.
--------------------------------------------------------------------------------------------------------------
Enviado por: address@hidden
--------------------------------------------------------------------------------------------------------------
- Organização de dados, andrelucio . fc, 2016/10/27
- Re: [shell-script] Organização de dados,
phfbettega <=