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

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

Re: RES: [shell-script] Status de Utilizacao do Disco


From: asantos32
Subject: Re: RES: [shell-script] Status de Utilizacao do Disco
Date: Tue, 14 Jan 2003 18:42:39 -0000
User-agent: eGroups-EW/0.82

Marco,

Sou novo na lista e não saco tanto assim, mas se usar o "cut -f"
você 
escolhe os campos que precisa para utilizar.
Ex.:

cut -f 2,3 ==> pega o segundo e terceiro campo
cut -f 2-5 ==> pega os campos 2,3,4 e 5.
cut -f 1,3-5 ==> pega os campos 1,3,4 e 5.

Para utilizar as variaveis de ambiente no awk, existe um array 
chamado ENVIRON (no awk) onde os indices do array sao os nomes das 
variáveis de ambiente setadas imediatamente antes do início da 
execução do awk. Essa dica eu peguei no man!!!

Espero ter ajudado.

Anderson
--- Em shell-script@y..., Julio Cezar Neves - DATAPREVRJ 
<Julio.Neves@r...> escreveu
> Se vc fizer:
> 
> df -h | while read fs
> 
> vc terá cada linha referente a cada file system dentro de $fs
para 
trabalhar
> a vontade.
> 
> [ ]s,
> Julio Cezar Neves
> -Eu Apoio o Software Livre-
> -I Support Free Software-
> * +55 21 2528-7070  /  9853-4044
> *julio.neves@r...
> 
> 
> > -----Mensagem original-----
> > De: Marco Eloy [mailto:eloy@b...]
> > Enviada em: terça-feira, 14 de janeiro de 2003 12:25
> > Para: shell-script@y...
> > Assunto: RES: [shell-script] Status de Utilizacao do Disco
> > 
> > 
> >     K´ra Nao entendi muito bem o que vc quiz dizer. Na 
> > verdade primeiro eu
> > utilizei o "grep+cut" mas sempre tinha que repetir o comando 
> > para poder
> > exibir a linha inteira, tipo:
> > /dev/st2            973M    486M    487M    49%     /
> > /dev/st3            9.0G    3.0G    6.0G    33%     /base
> >     pois o cut pega uma unica lista de valores por vez e 
> > poe num vetor, o que
> > me impossibilita de pegar duas listas numa unica linha de 
> > comando. Assim
> > tenho que executa-lo duas vezes, uma para pegar o % de uso e 
> > outra para
> > pegar o nome na particao o que na minha opiniao é retrabalho, 
> > por isso optei
> > pelo awk. Entretanto vc me passou duas informacoes que eu 
> > desconhecia:1ª awk
> > nao aceita variaveis shell e 2ª que ele aceita se a variavel 
> > for passada
> > como parametro. Tentei passar a variavel como parametro sem 
> > sucesso. Como eu
> > posso passar a variavel como parametro?
> >     Em novas tentativas com a dupla grep/cut parei no mesmo 
> > ponto; execucao
> > dupla do mesmo comando. Vc tb acha que soh da pra fazer 
> > usando grep/cut 2
> > vezes? como ficaria na usa opiniao?
> > 
> > Sds
> > Marco Eloy


reply via email to

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