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

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

Re: [shell-script] Saida do comando du


From: Herbert Faleiros
Subject: Re: [shell-script] Saida do comando du
Date: Thu, 19 Oct 2006 13:37:40 -0200
User-agent: KMail/1.9.5

On Thursday 19 October 2006 12:32, Eduardo Lucas de Souza Freitas wrote:
> como posso fazer que uma variavel recebe o resultado do comando du?

Alguns exemplos:

substitui tudo que for espaço e ponto por nada
$ du -s | sed 's/[ .]//'
65896

deleta tudo que for espaço e ponto
$ du -s | tr -d ' .'
65896

remove tudo que estiver depois do ponto
$ x=`du -s`; echo ${x%.*}
65896

imprime o 1o campo separado por espaços
$ du -s | awk '{print $1}'
65896

corta e imprime o 1o campo separado por espacos
$ du -s | cut -f1
65896

Nos casos do tr, sed  e bash puro é conveniente entrar no diretório 1o (por 
causa do \.) Para armazenar os resultados, basta fazer algo do tipo:

variavel=`opcao escolhida, ou seja, um dos exemplos acima`

Exemplo:

$ var=`du -s | awk '{print $1}'`

$ echo $var
65896




reply via email to

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