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

[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]



reply via email to

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