UNIX için RexxUtil Kütüphanesi - İşlevler - SysFileSearch ========================================================= Dizilim ------- donus = SysFileSearch(hedef, dosya, kulp, seçenek) Call SysFileSearch hedef, dosya, kulp, seçenek İşlev ----- Bir dizgiyi içeren dosyadaki karşılık gelen satırların elde edilmesini sağlar. Değiştirge(ler) ---------------
hedef ^^^^^ Araştırılacak dizgi. dosya ^^^^^ Üzerinde işlem yapılacak dosyanın adı ya da tam-yol bulunağı. kulp ^^^^ Araştırma sonucunda karşılık gelen satırların atanacağı dizinli değişken. Söz konusu dizinli değişken, bir tane nokta (".") işareti ile sonlanmalıdır. seçenek ^^^^^^^ Araştırma işleminde dikkate alınacak seçeneği belirten değer. Söz konusu değerler ve anlamları C : Büyük-Küçük harf ayrımı dikkate alınır. N : Araştırma sonucunda satır numaraları da yer alır. şeklinde tanımlıdır. Dönüş Değer(ler)i ----------------- "donus" değiştirgesi ya da "RESULT" özel değişkeni yardımıyla elde edilebilecek olası değerler, 0 : İşlem başarılı. 2 : Yetersiz bellek. 3 : Dosyanın açılmasında hata oluştu. şeklinde tanımlıdır. Örnek Kullanım -------------- /* --- Düzgü-1 --- */ RC = SysFileSearch('export', '/etc/profile', 'satir.', 'N') Do h = 1 To satir.0 Say satir.h End /* --- Düzgü-2 --- */ Call SysFileSearch 'export', '/etc/profile', 'satir.', 'N' Do h = 1 To satir.0 Say satir.h End Açıklama(lar) ------------- Yok. (-)