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