[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Re: Script para snmpd - Tabela de Partições
From: |
Fabiano Caixeta Duarte |
Subject: |
Re: [shell-script] Re: Script para snmpd - Tabela de Partições |
Date: |
Sun, 25 Nov 2007 23:27:35 -0200 |
Em 25/11/07, cbconterato <address@hidden> escreveu:
>
> Coluna1 Coluna2 Coluna3 Coluna4 Coluna5 Coluna6 Coluna7
> Device Boot Start End Blocks Id System
> Linha1 /dev/sda1 * 1 6 48163 +83 Linux
> Linha2 /dev/sda2 7 37 249007 +82 Linux swap
> Linha3 /dev/sda3 38 219 1461915 83 Linux
> Linha4 /dev/sda4 220 1305 8723295 5 Extended
> Linha5 /dev/sda5 220 705 3903763 +83 Linux
> Linha6 /dev/sda6 706 766 489951 83 Linux
> Linha7 /dev/sda7 767 888 979933 +83 Linux
> Linha8 /dev/sda8 889 1305 3349521 83 Linux
>
> O que eu presciso seria de um if, que me retorne por exemplo o
> conteúdo
> da Coluna7 na linha8, que seria a string Linux. Tentei usar o AWK
> para fazer essa filtragem.
Marcelo,
Estou imaginando você me ensinando a andar em POA:
"Sabe aquela avenida onde tem o Habib's? Pois é... não é parte do caminho."
Se o snmp não tem nada a ver com sua pergunta, porque citá-lo? Só serviu pra
confundir.
Bom... eu até agora não sei o que você quer. Vou supor que você quer o
número de blocos das partições /dev/sda3, /dev/sda6 e /dev/sda7. Primeiro
critério de filtro: separar linhas que correspondam a partições Linux.
O comando seria algo parecido com isto:
fdisk -l /dev/sda | egrep Linux$ | awk '$1 ~ /\/dev\/sda[367]/ {print $4}'
--
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]