black_death_c4t Posted June 12, 2013 Report Posted June 12, 2013 (edited) are cereva idei cum pot rezolva problema asta ? Sa se determine subdirectoarele , indiferent de adancime , dintr-un director dat ca parametru care contin un fisier ce ocupa mai mult de jumatate din dimensiunea subdirectorului respectiv .nvm am gasit3. Sa se determine subdirectoarele, indiferent de adancime, dintr-un director dat ca parametru care contin un fisier ce ocupa mai mult de jumatate din dimensiunea subdirectorului respectiv.#!/bin/shif [ ! -d $1 ]then echo $1 "nu este director" exit 1fifor director in `find $1 -type d`do# citit man ce face du marime=`du -sk $director | cut -f 1` marime=`expr marime / 2`# cautam in director fisiere mai mari decat jumate din marimea directorului si daca find returneaza ceva, afisam directorul fisier=`find $director -maxdepth 1 -size +$marime -type f` if [ ${#fisier} -gt 0 ] then echo $director fi done Edited June 12, 2013 by black_death_c4t Quote