Dediginiz isi yapan bir shell scripti yaptim. Kullanimi su sekilde: ./tariholustur.sh 20080806 20080605 dizin
--------------------------------------------------------------------------- #!/bin/bash BASLANGIC=$(date -d $1 +%s); BITIS=$(date -d $2 +%s); cd $3; while [ $BASLANGIC -gt $BITIS ]; do DATE=$(date -d "1970-01-01 $BASLANGIC sec" "+%Y-%m-%d") mkdir -p $(date -d $DATE +%Y)/$(date -d $DATE +%m)/$(date -d $DATE +%d); let BASLANGIC-=86400 done --------------------------------------------------------------------------- 2008/8/6 Ali Deniz EREN <[EMAIL PROTECTED]>: > Merhaba, > > Belirteceğim tarih aralığında dizin ağacı oluşturan bir uygulama > biliyor musunuz? > > Kabuk betiği de olabilir. Hatta böyle olursa daha güzel olur. Örn: > root$ dizinleri_olustur -baslanic 2008-08-05 -bitis 2008-07-29 > /içerisinde/yer/alacak/dizin/yolu > > (örn: /home/ali/Desktop/takvim dizinini parametre verelim. Bu durumda > yaratması gereken dizin ağacı aşağıdaki gibi olacak.) > > |-2008 > |- 07 > | |-29 > | |-30 > | |-31 > |- 08 > |-01 > |-02 > |-03 > |-04 > |-05 > > Daha evvel hazırlanmış böyle bir uygulama biliyor musunuz? Kabuk ile > yapmak çok zor olur mu, çok zaman alır mı? (Nedense çok kolay > yapılabileceği kanısındayım. :) > Uygulama yoksa temel alıp yola çıkacağım bir kabuk betik örneği > gönderebilir misiniz? > > Teşekkür ederim. > > -- > Ali Deniz EREN > [EMAIL PROTECTED] >