[Linux-sunucu] Re: find komutu ile kelime arama ve sil me işlemi için scr ipt

Cagri Ersen cagri.ersen at gmail.com
23 Eyl 2008 Sal 15:22:09 EEST


Ben herhangi bir dosya ismi ya da uzantisi aratip silme islemi yapmaktan
bahsetmiyorum.

İçerisinde örneğin "portakal" kelimesi geçen dosyaları bulup, bu dosyaların
silinmesini amaçlıyorum.

2008/9/23 Fatih Avcu <fatih at inonu.edu.tr>

> find ./ -name *.mp3 -print -exec rm -rf {} \;
>
> mp3 leri siler ekrana yazar
>
> ---------------------------------------
> Fatih Mehmet Avcu
> İnonu Üniversitesi
> Enformatik Bölümü
> Tel: (0422) 341 00 10 - 3488
> GSM: 0542 434 62 95
>
>
> ---------- Original Message -----------
> From: "Cagri Ersen" <cagri.ersen at gmail.com>
> To: linux-sunucu at liste.linux.org.tr
> Sent: Tue, 23 Sep 2008 15:05:30 +0300
> Subject: [Linux-sunucu] Re: find komutu ile kelime arama ve silme işlemi
> için script
>
> > "ssh script" demişim. Shell script demek istemiştim :)
> >
> > 2008/9/23 Cagri Ersen <cagri.ersen at gmail.com>
> >
> > > Merhaba,
> > >
> > > Bir dizinda bulunan dosyalar içerisinde belirli bir kelimeyi aratıp
> > > bulduktan sonra, ilgili kelimenin geçtiği "dosya'ları" silmek için bir
> ssh
> > > scripte ihtiyacım var.
> > >
> > > find . -name '*' -exec grep -H aranacak-kelime {} \;
> > > ya da
> > > find . -name '*' -exec grep -H aranacak-kelime {} \;
> > >
> > > komutlarından biri ile içinde aranacak-kelime'nin geçtiği dosyaları
> print
> > > edebiliyorum. Ancak print edilen dosya isimlerini alıp rm komutunu
> nasıl
> > > çalıştırabileceğimi henüz bulamadım.
> > >
> > > Sonuçları," > burayayaz.txt" diyerek bir txt dosyasına yazdırıp oradan
> > > alarak silmeyi de denedim ancak print ekranı aşağıdaki gibi
> aranankelimeyi
> > > de içerdiğinden dolayı bu yöntem pek işimi görmüyor.
> > >
> > > ./deneme1.log:aranan-kelime
> > > ./deneme3.log:aranan-kelime
> > > ./deneme5.log:aranan-kelime
> > > ./deneme7.log:aranan-kelime
> > > ./deneme9.log:aranan-kelime
> > >
> > > Önerilerinizi alabilir miyim ?
> > >
> > > Teşekkürler.
> > > Cagri Ersen
> > >
> >
> > --
> > Cagri Ersen
> ------- End of Original Message -------
>
> _______________________________________________
> Linux-sunucu E-Posta Listesi
> Linux-sunucu at liste.linux.org.tr
>
> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen
> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1
> dakika içinde üyeliğinizi sonlandırabilirsiniz.
> http://liste.linux.org.tr/mailman/listinfo/linux-sunucu
>



-- 
Cagri Ersen
-------------- sonraki bölüm --------------
Bir HTML eklentisi temizlendi...
URL: http://liste.linux.org.tr/pipermail/linux-sunucu/attachments/20080923/6bf9aeb3/attachment.html 


Linux-sunucu mesaj listesiyle ilgili daha fazla bilgi