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

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

Re: [shell-script] somar tamanho de diretorios


From: Tiago Barcellos Peczenyj
Subject: Re: [shell-script] somar tamanho de diretorios
Date: Tue, 9 Sep 2008 18:26:28 -0300

Tente assim:

cat lista | xargs du -c

pra ver o total basta pegar a ultima linha com tail -1

2008/9/9 sergiolinux1 <address@hidden>:
> Olá pessoal,
>
> Estou fazendo um script para backup em fita onde tenho uma lista com
> os diretorios.
> Quero somar os megas desses diretorios e se a soma der mais que o
> total da fita, ele da uma mensagem e sai.
>
> Estou fazendo assim:
>
> LINHAS=`wc -l < lista.com.diretorios.txt`
> for i in $(seq "$LINHAS"); do
> du -s `sed "$i"d $LISTA` >> log.txt
> done
>
> Oque me gera uma lista com:
> 1900 /tmp
> 100 /boot
>
> Agora como posso fazer para somar esses valores?
>
> tentei:
> for i in $(seq "$CONTADOR"); do
> A='sed "$i"q log.txt |awk '{print $1}''
> SOMA='expr $A + $SOMA'
> done
>
> Mas não tem funcionado e estou perdidinho.
>
> Obrigado a todos....
>
> 



-- 
Tiago B Peczenyj
Linux User #405772

http://peczenyj.blogspot.com/
"what does not kill us makes us stronger"


reply via email to

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