Merhabalar şöyle bir koş yazsanız sorununuzu büyük ölçüde çözer diye
düşünüyorum.

!#/bin/bash

echo “Dosya ve alt klasörleri listelenecek yolu giriniz:”
read yolAdresi

for yol in $yolAdresi/; do
       echo $yol
done

Böylece  istenen klasördeki tüm dosya ve altklasörleri listelemiş olursunuz.
Döngü içerisinde iken if koşuluyla ne istediğinizi belirtip süzme işlemi
yapabilirsiniz.

Umarım faydalı olur.
İyi günler iyi çalışmalar dilerim

On 3 Apr 2018 Tue at 12:58 Özgür Kılıçaslan <[email protected]>
wrote:

> 2 Nisan 2018 19:42 tarihinde Hasan Hüseyin Demirtaş <
> [email protected]> yazdı:
>
> Merhaba arkadaşlar, okulda aldığım sistem programlama ile Linux kabuk
>> programlamayı deniyorum.
>>
>> Derste ödev olarak
>>
>> “Argüman olarak aldığı klasördeki alt klasörleri ve farklı türden
>> dosyaları
>>
>> (uzantılarına göre) ayrı ayrı, yeniden eskiye doğru listeleyen bash
>> scripti yazınız.”
>>
>> diye bir ödev aldım;
>>
>>
>>
>> Benim kodlarım ;
>>
>>
>>
>> Echo ‘Dosya Konumunu Girin’
>>
>> Read dosyaYolu
>>
>> cd $dosyaYolu
>>
>> ls -l -t -X
>>
>>
>>
>> Şekilnde acaba doğru mu sizce istenilen kod bu mudur?
>>
>>
>>
>> Yardımlarınız için şimdiden teşekkürler.
>>
>
> Merhaba,
>
> Bu haliyle alt klasörleri listelemeye dahil etmiyor ve klasörlerle
> uzantısız dosyaları karışık olarak listeliyor.
>
> --
> *Görünen*, *gerçek olsaydı bilime* gerek kalmazdı.
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
-- 

İbrahim AKŞİT

Best Regards and Wishes
Yours Sincerely.
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap