The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Помогите написать скрипт с использованием du и сложениями"
Версия для распечатки Пред. тема | След. тема
Форум Программирование под UNIX
Исходное сообщение [ Отслеживать ]

. "Помогите написать скрипт с использованием du и сложениями" +/
Сообщение от akiri4 (?), 02-Сен-09, 10:25 
>>Не пойму как по отдельной директории вытаскивать и потом всё это складывать.
>
>Возможно, что стоит вычислять размер в байтах -- их складывать и потом
>уже переводить в человеко-читаемую форму (или вовсе так и оставлять в
>байтах).

Pahanivo, в общем то прав. Вот чуть детально (если я конечно правельно вас понял):
#!/bin/sh
find /usr/local/etc -type d -name "rc.d" -print  | du -d5 -h  | awk '{print $1}' | xargs
(директория поиска)        (шаблон поиска)  ( -d глубина вложенности)           
-n1 echo "dir1"
      

По поводу подсчета: awk '{total +=$1}; END {print total}'
        (смотрит первое поле)

Если что то не понятно, пиши попробуем разобраться, по крайней мере тебе будет куда копать и что искать.


Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Помогите написать скрипт с использованием du и сложениями, Im27th, 01-Сен-09, 12:56  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру