* Recai Oktaþ [2008-10-29 17:04:35+0200]
> * SERKAN TURAN [2008-10-29 15:39:47+0200]
> > 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
Küçük bir düzeltme ('next' satýrýna gerek yoktu):
awk '
BEGIN { out ="000000" } { # ilk entryid öncesi için 000000
if (/^entryid=/) {
gsub(/^entryid=/, "")
gsub(/'\''/, "")
gsub(/^entry-/, "")
out = $0
} else print >out
}
' <data
-- roktas _______________________________________________ Linux-programlama mailing list Linux-programlama_at_liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlamaReceived on Wed 29 Oct 2008 - 19:02:00 EET