Yapmak istediğimi biraz daha ayrıntılı anlatmam gerekirse,
 $ cat data
entryid='entry-228534'
metinmetin
metinmetin
metinmetin
entryid='entry-228535'
metinmetin
metinmeitn
şeklinde devam eden baya büyük bir dosya yapmak istediğim her entry-id için
bir dosya oluşturmak (örn: 228534) ve diğer entrye kadar olan metin kısmını
o dosyaya yazmak.İlginize tşkler

2008/10/29 Recai Oktaş <[EMAIL PROTECTED]>

> * SERKAN TURAN [2008-10-29 12:20:13+0200]
> > awk ile bir dosya içinde iki anahtar kelime arasındaki satırları, arama
> > kriterine uyan tüm satırları ayrı dosyalara yazmak isiyorum.Fakat sadece
> tüm
> > cıktıları bir dosyaya yazaabildim. Kritere uyan her metni nasıl ayrı
> > dosyalara yazabilrim. tşkler
>
> Yönlendirme yapmanız gerekiyor, 'print >"dosya"' gibi (çift tırnaklara
> dikkat).  Bir örnek:
>
>        $ cat data
>        1
>        foo
>        x
>        end
>        2
>        bar
>        y
>        end
>        3
>
>        $ awk '
>                /foo/,/end/ {
>                        print >"foo"
>                }
>                /bar/,/end/ {
>                        print >"bar"
>                }
>        ' <data
>
>        $ cat foo
>        foo
>        x
>        end
>
>        $ cat bar
>        bar
>        y
>        end
>
> --
> roktas
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>



-- 
ST
_______________________________________________
Linux-programlama mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-programlama

Cevap