The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Помогите написать скрипт с использованием du и сложениями, !*! Im27th, 01-Сен-09, 12:56  [смотреть все]
Вообще-то он должен работать под Solaris 8, но я думаю синкансис не очень отличается - главное структура.

Смысл вот в чём:

есть 3 директории
dir1
dir2
dir3
в них куча поддиректорий, включая нужную нам директорию data
все директории data одинаковы, к примеру

/dir1/data/orenburg
/dir1/data/saratov
/dir1/data/tallinn

/dir2/data/orenburg
/dir2/data/saratov
/dir2/data/tallinn

/dir3/data/orenburg
/dir3/data/saratov
/dir3/data/tallinn

В реальности конечно директорий намного больше.
Необходимо написать скрипт, который бы считал общее занятое место в одноимённых конечных директориях, то есть

orenburg 123G
saratov 65G
tallinn 227G

Хотя идеально было бы вообще вот так

orenburg 123G
dir1 50G
dir2 50G
dir3 23G

saratov 65G
dir1 20G
dir2 20G
dir3 25G

tallinn 227G
dir1 100G
dir2 100G
dir3 27G

Не пойму как по отдельной директории вытаскивать и потом всё это складывать.




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

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