dizin altında bulunan dizinleri silme

Başlatan nurseda, 06 Aralık 2013 - 17:24:09

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

nurseda

arkadaşlar girilen dizin altında bulunan dizinleri ve son olarak da dizini silmem gerekiyor kısacası rm -R komutunun yaptığı işlemi array kullanarak yapmam gerekiyor yardımcı olur musunuz

hitokiri

cd dizin/
for x in *; do

http://tldp.org/LDP/abs/html/fto.html
done



cd ../
rm -rf dizin/

Arraya gerek kalmadan bu şekilde bir şeyler ile yapılabilir gibi.

nurseda

teşekkür ederim cevabınız için ama array kullanmam gerekli
:(

heartsmagic

Bu bir ödev mi, ne kadarını araştırdın :)

Dizin ismi deneme olsun.

array=(./deneme/*)
for silinecek in "${array[@]}"; do rm -rf "$silinecek"; done


Bu sadece alt dizinleri array'e atanan deneme dizininin altındaki dizinleri siler. Artık bu dizini nasıl aldıracağın, nasıl atayacağın, en sonunda da dizinin kendisini nasıl sildireceğin sana kalıyor.

Not: Denerken dikkatli dene, ev dizinindeki tüm dizinleri silme.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

nurseda