ayni islevi bu komutda yapar

grep -i "merhaba" /usr/share

/usr/share dizininde icinde merhaba gecen metinleri arar
ve yüksek ihtimalle hic bisey bulamaz :P

kaynak : http://fatihgenc.zaxaz.com/find-ve-fonksiyonlarinin-getirdikleri/#more-68


On 2/24/06, Gökhan ALKAN <[EMAIL PROTECTED] > wrote:

anladıgım kadarıyle belirtilen dızındeki dosyalar ıcerısınde aradıgınız
kelımenın gectıgı dosya ısımlerını arıyorsunuz.

sımdı yaptım yanlıs olabılır ancak belkı ısınıze yarayabılır soyle bır betık

#!/bin/sh
dizin=/usr/local/web
for i in `find $dizin -name  "*" -type f`
do
deger=`grep aranan $i`
if [ -n  "$deger" ]; then
echo $i
fi
done

/usr/local/web dızınındekı dosyalarda "aranan" kelımesı gecen dosya
ısımlerını ekrana basıyor

ıyı calısmalar



---------------------------------------------------------------------
Cikmak icin, e-mail: [EMAIL PROTECTED]
Liste arsivi: http://lists.enderunix.org
Turkiye'nin ilk FreeBSD kitabi: http://www.acikakademi.com/freebsd.php



Cevap