Kod: Kodu kopyalamak için üzerine çift tıklayın!
alias duzelt {
var %x $lines(banka.txt)
while (%x >= 1) {
if ($regex($gettok($read(banka.txt,%x),1,42),^[Aa].+)) {
inc %y
if ($regex($gettok($read(banka.txt,%x),1,42),.+[[:space:]]$)) {
var %::x = $lower($left($gettok($read(banka.txt,%x),1,42),-1))
var %::y = $lower($replace($gettok($read(banka.txt,%x),2,42),Ş,ş,İ,i,Ü,ü,Ğ,ğ,Ç,ç,Ö,ö))
write banka2.txt $+(@,$buyult(%::x),?,*,%::y)
}
else {
var %::x = $lower($gettok($read(banka.txt,%x),1,42))
var %::y = $lower($replace($gettok($read(banka.txt,%x),2,42),Ş,ş,İ,i,Ü,ü,Ğ,ğ,Ç,ç,Ö,ö))
write banka2.txt $+(@,$buyult(%::x),?,*,%::y)
}
}
dec %x
}
echo işlem tamamlandi %y işlem gerçekleşti
unset %y
}
alias buyult {
var %a = 0, %aa = 0, %b, %c, %d
while (%aa < $0) {
inc %aa
%c = $eval($+($,%aa),2)
%d = $iif(%d,%d $+ $chr(44)) %c
}
tokenize 32 %d
while (%a < $0) {
inc %a
%c = $eval($+($,%a),2)
%b = %b $+($upper($left(%c,1)),$right(%c,-1))
}
return %b
}