Ben böyle işler için REBOL kullanıyorum, aşağıdaki satır moldibi.com sitesini okuyor, içindeki tüm büyük M (0x4D) harflerini * ile değiştiriyor ve sonucu bir dosyaya
parse/all/case s: read [URL]http://www.moldibi.com[/URL] [some [x: #{4D} (change x "*") | skip]] write dosya.txt s
Öğrenilmesi diğer bütün dillerden çok daha kolay (eğer başka dil bilmiyorsan).
Ama uzmanlaşması tabii her dilde olduğu için yeterli çaba ve zaman gerektirir.
Örneğin bunu birden fazla dosya için yapmak istersen: (biri http, biri ftp, biri lokal dosya, istersen pop mail..)
i: 0
foreach file [[URL]http://www.moldibi.com[/URL] [url]ftp://user:pass@myftp.net/xx/dosya.txt[/url] %my-local-file.txt ] [
parse/all/case s: read file [some [x: #{4D} (change x "*") | skip]] write rejoin [%dosya i %.txt] s
]
dosya1.txt, dosya2.txt .. şeklinde dosyaların olur.
REBOL'ün core exesi 295 kb (linux, mac, windows).
Grafik destekleyen versiyonu (REBOL/View) ~800 kb.
Sadece biraz ilgi çekeyim dedim, bildiğin yol-yordamla yapmaya devam sen