batch file

batch file hii doss, oes/2 aanee microsoft vindojmadhil script file aahe. tyat kamand-line interpreterdware karyanvit kelya kelya aadeshanchi malika asate, jee sadhya majkoor filemadhye sathavali jaate. batch filemadhye dubhashiya parasparsanvadi paddhatine swikaranari konatihi aadnya asoo shakate aanee batch filemadhye sashart shakha aanee looping saksham karnari rachana vaparu shakate, jase qee cocksey _ 1, cocksey _ 2 aanee cocksey _ 3 lebale. batch hii sandnya batch processingpasoon aalee aahe, jyacha arth 'gair-parasparsanvadi amalbajavani' assa aahe, jaree batch file ekadhik detachya 'batch' varr prakriya karoo shakat nahee.
nokri niyantran bhasha (jeey. see. ell.), dii. see. ell. aanee mukhya chaukativaril aanee laghu sanganak pranalinvaril itar pranalinpramanech, vaparkartyala svayanchalit karnyasathi script seet karanyachi parvanagi deuun kahee niyamit kamansathi aavashyak kaam sulabh karnyasathi batch fayali jodalya gelya. jevha batch file chalavali jaate, tevha shale program (sahasa aadesh.com kinwa see. emm. dii.exe) file vachate aanee samanyatah ola-darr-ola tyachya aadeshanchi amalbajavani karate. linuxsarkhya yuniksasarkhya karyapranalimadhye, shale script navachya samaan, parantu adhik lavchik prakarchya file asatat.
filechya navacha vistar.daav aanee khidkyanmadhye vatvaghal vaparali jaate. windows aine. tii. aanee oes/2 dekhil jodale gele.see. emm. dii. itar vatavaranasathi batch fayali vegvegalya vistar asoo shakatat, udaa.jee., asey mhatale aahe.4dos, 4os2 aanee 4nt sambandhit kavchanmadhye bTM.
sanch fayalinchi tapshilvar hatalani aavruttyandarmyan lakshaniyaritya badalali aahe. yaa lekhatil kahee tapasheel serve sanch fayalinna lagoo hotat, tarr itar tapasheel keval vishisht aavrutyanna lagoo hotat.
prakar.
doow.
emm. ess.-dossmadhye, batch file kamand-line interfacevarun tyache naav type karoon, tyanantar konatehi aavashyak mapdand vaparoon aanee killi daboon suru kelee jaau shakate. jevha doses loaded hote, tevha file autoexec hote.batt, jevha upasthit asato, tevha aapoaap karyanvit hoto, tyamule doses vatavaran seet karnyasathi chalavanyachya konatyahi aadeshanna yaa filemadhye thewale jaau shakate. sanganak vaparkartyankade autoexec asel.batt file pranalichi tarikh aanee vel nishchit karate, doses vatavaran suru karate, konatehi nivasi karyakram kinwa upkaran chalak loaded karate kinwa jaale jodani aanee assignment suru karate.
aaa.batt fileche naav vistar, kamand interpretor kamandware karyanvit kelya kelya kamand asaleli file olakhate.com ola-darr-ola, janoo tee hatane pravisht kelelya aadeshanchi yadee aahe, jyat moolbhut programming karyakshamatesathi kahee atirikt batch-file-vishisht aadesh aahet, jyat ola amalbajavanicha pravah badalanyasathi cocksey _ 3 aadesh aahe.
suruvatichya khidakya.
microsoft windows 1985 madhye majkoor-aadharit karyapranalivar graphikal yujar interfaces-aadharit (jee. yuu. aay.) aachchadan mhanoon sadar karnyat aalee aanee tyachi rachana doss varr chalvinyasathi karnyat aalee hotee. teey suru karnyasathi, cocksey _ 5 hii aadnya vaparali gelee, jee autoexechya shevati jodali jaau shakate.khidakya svayamchalitapane loaded houu denyasathi batt file. aadhichya aavrutyanmadhye, eka chalvu shakat hota.ms-doss promptmadhil vindomadhun batt prakarchi file. windows 3.1x aanee tyahoon aadhichi, tasech windows 9x neey aadesh deela.batch fayali chalvanyasathi com.
oes/2.
aay. bii. emm. oes/2 operating systemne doss-shailichya batch fayali samarthit kelya. tyat rexxchee eka aavrutti dekhil samavisht hotee, jee adhik pragat batch-file scripting bhasha hotee. aay. bii. emm. aanee microsoftney hii pranali vikasit karnyas suruvat kelee, parantu eka vadanantar tee bandhatana tee tutali; yacha parinam mhanoon, aay. bii. emm. neey microsoftcha ullekh naan karata tyanchya doss-sarkhya console shelcha sandarbh deela, tyala fakt doss asey naav dile, jaree yamule batch fayali kamandapasoon jyaa prakare kaam karatat tyaa sandarbhat konatahi farak padala nahee.com.
oes/2 chaa batch file interpretor dekhil extrock kamandala samarthan deto. heey batch file deta file mhanoon extrock filever navachya programmadhye pathavate. navacha program script file asoo shakato; heey #sarkhech aahe! yuniksasarkhya karyapranalidware vaparali jaanari yantrana.
windows aine. tii.
windows 98 aanee tyapurvichya aavruttyanpramane, karyapranaliche windows aine. tii. kutumb ms-dosver avalambun nahee. windows aine. tii. neey eka vardhit 32-biit kamand interpretor (see. emm. dii.) sadar keela.exe) jeey donhipaiki ekasah script karyanvit karoo shakate.see. emm. dii. kinwa.batt vistar. see. emm. dii.exe neey atirikt aadesh jodale aanee vidyaman aadesh thodya vegalya paddhatine amalat aanale, jenekarun samaan sanch file (bhinn vistarasah) cmd saha vegalya prakare karya karoo shakel.exe aanee aadesh.com. bahutansh prakarananmadhye, kahee asamarthit aadesh naan vaparlyas operation samaan asate. see. emm. dii.aadeshasathi exe chey vistar.susangatatesathi com aksham kele jaau shakate.
microsoftney see. emm. dii. chee eka aavrutti jaaree kelee.windows 9x sathee exe aanee mea vindojchya junya aavrutyanchya vaparkartyanna vishisht cmd vaparanyachi parvanagi denyasathi denyasathi varr coll keela.exe-shailichya sanch files.
, see. emm. dii.batch fayalisathi exe haah samanya kamand interpretor aahe; junie kamand.com 16-biit programs chalavanyas saksham asalelya vindochya 32-biit aavrutyanmadhye dekhil chalavata yete.
sanch file mapdand.
aadesh.com aanee see. emm. dii.batch nokaricha marg aanee naav aanee batch nokaritil pahilya nauu colling parameterscha sandarbh denyasathi exe vishesh chalanna (cocksey 14, cocksey 15 teey cocksey 16) samarthan dete, shift dekhil pahaa. astitvat nasalelya mapdandanchi jaaga shoonya-lambichya stringne ghetali jaate. teey paryavaraniy chalanpramanech vaparale jaau shakatat, parantu teey vatavaranat sathavale jaat naheet. microsoft aanee aay. bii. emm. yaa chalanna "replacement parameters" kinwa "replaceable parameters" mhanoon sambodhatat, tarr digital research, novell aanee caldera yanni tyanchyasathi "replacement variables" hii sandnya sthapit kelee. jeey. pii. software tyanna 'batch file parameters' mhanatat.
udaharane.
hii udaharan batch file cocksey _ 17 pradarshit karate, sanket dete aanee vaparkartyane killi dabnyachi pratiksha karate aanee nantar samapt hote. (teepah chalansah kaam kelyashivay aadesh lahan kinwa mothe aahet qee nahee yane kahee farak padat nahee)
@pratidhvani bund qaraa
iko hallow world!
thamba
file karyanvit karnyasathi, tee filenamachya vistar pratyayasah jatan karane aavashyak aahe.batt (kinwa.windows aine. tii.-prakarchya karyapranalisathi see. emm. dii.) sadhya majkurachya swarupat, samanyatah microsoft notepadsarkhya majkoor sampadakacha kinwa sadhya majkoor paddhatimadhye kaam kaam verd processorcha vapar karoon tayar kele jaate.
karyanvit kelyavar, khaleel goshti darshavilya jaatatah
spashtikaran.
dubhashiya pratyek ola pahilya olipasoon suru karoon, tyapramane amalat aanato. konatyahi olichya suruvatila asalele cockoge _ 18 chinh promptla tee aadnya karyanvit hott asatana pradarshit karnyapasoon rokhate. cockoge _ 19 hii kamand prompt kayamswarupi bund karate kinwa too punha chaloo hoiparyant. ektrit cockoge _ 20 hii bahudha batch filechi pahili ola asate, jee konatyahi aadeshanna pradarshit karnyapasoon rokhate, jyat swatah samavisht asate. tyanantar pudhil ola karyanvit kelee jaate aanee cocksey _ 21 kamand cocksey _ 17 output karate. pudhil ola karyanvit kelee jaate aanee cocksey _ 23 kamand cocksey _ 24 pradarshit karate aanee scriptchi amalbajavani thambavate. killi dabalyanantar, script sampate, kaaran aanakhi aadnya naheet. vindomadhye, jarr script aadhich chaloo asalelya kamand prompt vindomadhun karyanvit kelee gelee asel, tarr vindo ms-doss pramane promptower khulee rahate; anyatha, vindo samapt jhalyavar bund hote.
maryada aanee apavad.
chalanmadhye shoonya moolye.
chull vistar heey aadeshamadhye majkuradware badalale jaatat aanee asha prakare jyaa chalanmadhye kahihi nasate teey vakyarachanatun sahajpane nahise hotat aanee jyaa chalanmadhye jaaga asatat teey anek tokanmadhye badaltat. yamule vakyarachana truti kinwa truti udbhavu shakatat.
udaharanarth, jarr% foo% rikame asel tarr heey vidhanah
jarr% foo% = = baar pratidhvani samaan asel tarr
chukichi rachana mhanoon parsah
jarr = = baar pratidhvani samaan asel tarr
tyachpramane, jarr cocksey _ 25 madhye cocksey _ 26 asel, tarr eka vegali vakyarachana truti parinamah
jarr aii. bii. see. dafe = = baar pratidhvani samaan asel tarr
hii samasya talhanyasathi nehmicha marg mhanje kotmadhil variable vistaranna gherane jenekarun rikame variable avaidh cockoge _ 28 aivaji vaidh abhivyakti cockoge _ 27 madhye vistarel. variableshy tulana keela jaat asalela majkoor dekhil kotmadhye sanlagn asane aavashyak aahe, kaaran coat heey vishesh seemankan vakyarachana naheet; hii varn swatache pratinidhitva karatat.
jarr "% foo%" = = "baar" pratidhvani samaan asel tarr
vilambit!badaloo! windows 2000 aanee nantarchya aavrutyanmadhye upalabdh asalela vistar haah vakyarachanavishayak truti talhanyasathi vaparla jaau shakato. yaa prakaranat, null kinwa multy-verd variables vakyarachanadrushtya ayashasvi hott naheet kaaran 'iff' kamandache pars kelyanantar moolya vadhavale jaateh
jarr!phoohad!==baar pratidhvani samaan
windows 2000 kinwa tyahoon varchya aavruttitil aanakhi eka farak mhanje rikame chull (anirdisht) badalale jaat nahee. mageel udaharananmadhye varnan kelyapramane, mageel batch dubhashyanchya vartanamule eka rikami string jhaali asatee. udaharaneh
kah\> mayavar seet qaraa=
c:\> pratidhvani% mayavar%
% mayavar%
c:\> jarr "% mayavar%" = = "(pratidhvani mayavar paribhashit kelele nahee) anyatha (pratidhvani mayavar% mayavar% aahe)
mayavar heey% mayavar% aahe
windows 2000 purvichya batch dubhashyanni nikal cockoge _ 29 pradarshit keela asata.
paas kelelya taranmadhye uddharan chinhe aanee jaaga.
unix/posics prakriyanchya ulat, jeey tyanche kamand-line argument sheldware aadhich stringchya shrenimadhye vibhajit kele jaatat, vindo process sampoorn kamand-linela gatecandmondaline api functiondware ekach string mhanoon prapt karate. parinami, pratyek vindo anuprayog sampoorn aadesh ola yuktivadanmadhye vibhajit karnyasathi swatacha parcer amalat aanoo shakato. anek anuprayog aanee aadnya-ola sadhananni teey karnyasathi tyanchi swatachi vakyarachana vikasit kelee aahe aanee mhanoon vindochya aadnya olinvar metachektar uddhrut karnyasathi kinwa tyatoon baher padnyasathi ekahi parampara nahee.
jethe ekhadya stringmadhye uddharan chinhe asatat aanee majkurachya dusarya oleet samavisht karayachi asatat jee uddharan chinhashi dekhil sanlagn asane aavashyak asate, tarr uddharan yantranekade vishesh laksh dene aavashyak aaheh
c:\> sanchit qaraa phoo = "hii string uddharan chinhanmadhye sanlagn aahe"
c:\> pratidhvani "chachani 1% phoo%"
"chachani 1" "hii string uddharan chinhanmadhye sanlagn aahe" ""
c:\> eventcreate/tii warning/id 1/ell pranali/mhanoon "soars"/dii "udaharaneh% phoo%"
trutih avaidh yuktivad/paryay-'string'.
eventcreate/?' assa prakar qaraa."vaparasathi.
windows 2000 aanee tyanantarchya aavruttivar, mulyatil avtaran varnanchya pratyek ghatanela teen avtaran varnanchya malikene badalane haah upay aaheh
c:\> sanchit qaraa phoo = "hii string kotmadhye sanlagn aahe"
c:\> sanchit qaraa phoo =% phooh "=" ""% 
c:\> pratidhvani "chachani 1% phoo%"
"chachani 1" "hii string kotmadhye sanlagn aahe" ""
c:\> eventcreate/tii warning/id 1/ell pranali/mhanoon "soars"/dii "udaharaneh% phoo%"
yashah 'srot' logg/strotamadhye 'chetavani' prakarchi ghatana tayar kelee jaate.
taranmadhye akshare paloon gelee.
pipe (cocksey _ 30) varnansarkhya kahee varnanna aadesh oleet vishesh arth asato. carrett chinh vaparoon sutka kelyashivay teey aadesh vaparoon majkoor mhanoon chhapale jaau shakat naheeh
kah\> iko phoo . baar
'baar' antargat kinwa bahya aadesh mhanoon olakhale jaat nahee,
karyanvit karata yenyajoga karyakram kinwa sanch sanchika.
kah\> iko phoo ^. baar
phoo . baar
tathapi, paryavaranatil chalamadhye sutalele akshar samavisht kartana palayan karane apekshepramane karya karat nahee. jevha fakt pratidhvanit hote tevha chalamadhye thet pipe aadesh asato. charatil majkoor mhanoon varn pradarshanasathi carrett aanee sutalelya varn yaa donhipasoon bachavane aavashyak aaheh
c:\> 'phoo' = baar nishchit qaraa . baaz
'baaz' antargat kinwa bahya aadesh mhanoon olakhale jaat nahee,
karyanvit karata yenyajoga karyakram kinwa sanch sanchika.
c:\> 'phoo' = baar nishchit qaraa ^. baar
c:\> pratidhvani% phoo%
'baaz' antargat kinwa bahya aadesh mhanoon olakhale jaat nahee,
karyanvit karata yenyajoga karyakram kinwa sanch sanchika.
c:\> 'phoo' = baar nishchit qaraa ^^^. baaz
c:\> pratidhvani% phoo%
baar . baaz
vindo 2000 aanee tyanantarchya aavruttimadhye kinwa tyasah upalabdh asalela vilambit vistar, paryavaran chalanmadhye sathavaleli vishesh varn darshavinyasathi vaparla jaau shakato kaaran aadeshache vishleshan kelyanantar chull moolya vadhavale jaateh
c:\> cmd/v: chaloo
microsoft windows [aavrutti 6.1.7601]
copyrite (qa) 2009 microsoft corporation. serve adhikar rakhoon thewale aahet.
c:\> 'phoo' = baar nishchit qaraa ^. baaz
kah\> pratidhvani!phoohad!
baar . baaz
zope kinwa lekhee vilamb.
vindo vista saha timeout kamand sadar hoiparyant, velevar viram lagoo karnyacha konatahi sopa marg navhata, kaaran viram kamand konatihi killi dabalya jaiparyant script kriyakalap anishchit kalasathi thambavate.
anek upay shakya hote, parantu samanyatah keval kahee vatavaranat kaam keleh cockey _ 31 kamand junya doss aavrutyanmadhye upalabdh navhati, cockey _ 32 fakt tcp/ip sthapit asalyas upalabdh hotee, aanee asech. microsoftcadoon konatahi upay upalabdh navhata, parantu itar strotankadun anek lahan upayuktata karyakram sthapit kele jaau shakat hote. eka vyavsayik udaharan mhanje 1988 norton utilities batch enhancer (bii) kamand, jithe cockoge _ 33 1 sekand pratiksha karel kinwa vinamulya 94-bite pratiksha.com jithe cocksey _ 34 5 sekand pratiksha karel, nantar scriptower niyantran parat karel. asey bahutek program 16-bitche asatat.com fayali, tyamule 64-biit vindoshi visangat aahet.
stripped see. aar./ell. eff. saha majkoor output.
samanyatah, serve mudrit majkurat svayamchalitapane carriage return (see. aar.) aanee line feed (ell. eff.) sathee niyantran akshare pratyek olichya shevati jodali jaatat.
@iko phoo
@pratidhvani patti
kah\> batchtest.batt
phoo
baar
done pratidhvani aadesh samaan aadnya ola samayik karatat qee nahee yane kahee farak padat nahee; output vegalya olinvar todanyasathi see. aar./ell. eff. code ghatale jaatatah
c:\> @echo sandesh 1 aanee @echo sandesh 2
sandesh 1
sandesh 2
windows 2000 aanee tyanantarchya aavruttimadhye sapadaleli eka yukti mhanje majkurachya mage naan jaata, inputsathi vishesh prompt vaparoon majkoor output karane. yaa udaharanat, see. aar./ell. eff. sandesh 1 chey anusaran karat nahee, parantu ola 2 aanee ola 3 chey anusaran karateh
@pratidhvani bund qaraa
sanch/pii = "sandesh 1" <shoonya
pratidhvani sandesh 2
pratidhvani sandesh 3
kah\> batchtest2.bat
sandesh 1 sandesh 2
sandesh 3
yacha vapar shevati jodalyashivay, see. aar./ell. eff. naan jodata majkoor sanchikevar deta output karnyasathi keela jaau shakatoh
c:\> sanch/p = "sandesh 1" <nul> deta.tii. ex. tii.
c:\> sanch/p = "sandesh 2" <nul "deta.tii. ex. tii.
c:\> sanch/p = "sandesh 3" <nul "deta.tii. ex. tii.
c:\> deta type qaraa.tii. ex. tii.
sandesh 1 sandesh 2 sandesh 3
tathapi, heey strip kelele see. aar./ell. eff. prompt output thet paryavaran chalamadhye taknyacha konatahi marg nahee.
shortcutmadhun eksaman namkaran parampara (yu. aine. see.) karyarat nirdeshika seet karane.
sadhya karyarat asaleli nirdeshika mhanoon anak pathcha vapar karnara kamand prompt asane shakya nahee; udaa.jee. cockoge (_ 35)
kamand promptsathi karyarat nirdeshika niyukt karnyasathi drive akshare vaparane aavashyak aahe, jyamule serverver sathavalelya guntaguntichya batch fayali adhik katheen hotat. batch file anak file pathvaroon chalavali jaau shakate, tarr karyarat directory purvanirdharitapane cocksey _ 36 aahe.
windows 2000 aanee tyanantarchya kalat, kamand vistaransah 'aanee' kamand vaparane haah eka upay aahe.
purvanirdharitapane saksham naslyas, kamand interpretersathi switch vaparoon kamand vistar tatpurte saksham kele jaau shakatat.
tyamule unn-sharever batch file chalvanyasathi, unn-sharela tatpurte drive later niyukt karnyasathi aanee unn-sharecha vapar batch filechi karyarat nirdeshika mhanoon karnyasathi, eka vindo shortcut tayar keela jaau shakato joou yasarkha disatoh
yaa shortcutchya karyarat nirdeshikechya vaishishtyakade durlaksh kele jaate.
yamule windows vista aanee naveen vaparkarta khaate niyantranashi (yuu. aii. see.) sambandhit samasya dekhil sodavali jaate. jevha prashasak logg aun keela jaato aanee yuu. aii. see. saksham keela jaato aanee teey network drive aksharatoon batch file prashasak mhanoon chalavanyacha prayatna karatat, tevha file sandarbh menuvar ujavi click karoon operation anpekshitpane ayashasvi hoil. yache kaaran asey qee, uchch yuu. aii. see. visheshadhikarachya khatyachya sandarbhat network drive later assignment nasatat aanee explorer shale kinwa logon scriptdware uchch sandarbhasathi drive akshare niyukt karane shakya nasate. tathapi, vareel/rachana vaparoon batch filesathi eka shortcut tayar karoon aanee batch file prashasak mhanoon chalvanyasathi shortcutcha vapar karoon, tatpurte drive later tayar kele jaeel aanee elevated akaunt sandarbhat kadhoon takale jaeel aanee batch file yogyaritya karya karel.
khaleel vakyarachana sadhyachya batch scriptchya margavar yogyaritya vistarte.
 % ~ dp0
junya programs crash karnyasathi vaparale jaanare unn-default paath purvanirdharitapane bund kele jaatat.
cocksey _ 38 varr devered nondani moolya cocksey _ 37 purvanirdharit nirdeshikela anak asanyachi parvanagi dete. cockoge _ 39 hii aadnya badalanyas nakar deil parantu purvanirdharit nirdeshiket see. emm. dii. chya shortcutmadhye kinwa prarambh aadesh vaparoon anak marg thewel. (bhag prashaskansathi aahe).
varn sanch.
batch fayali sangankane paribhashit kelyapramane, oo. eae. emm. varn sanch vapartat, udaa.jee. code prushth 437. yapaiki bigger-sci bhag unicode kinwa vindo varn sanchanshi visangat aahet anyatha vindomadhye vaparale jaatat mhanoon kalji ghene aavashyak aahe. ingraji nasalelya filechi nave keval doses varn sanch susangat sampadkadware pravisht kelyasach karya karatat. yaa sanchabaheril varn asaleli file nave batch fayalimadhye kaam karat naheet.
code prushth 437 kinwa tatsam aivaji unicodes kamand prompt midvinyasathi, konee taree Cocewy _ 40 kamand vaparu shakato. asha kamand promptmadhye, unicode filenamance batch file karya karel. varn sanch mhanoon unicodes aadesh thet karyanvit karnyasathi dekhil koche _ 40 vaparu shakato. udaharanarth, yuu. tii. tii. ell. encodingmadhye, cocksey _ 42 yogya vindo varnansah nirdeshika soochi asaleli file tayar karate.
batch virus aanee malware.
itar konatyahi programming bhashepramanech, batch fayali durbhavanapurnapane vaparlya jaau shakatat. sadhya trojan aanee kontyache bomb sahajpane tayar kele jaatat aanee batch fayali yazman filemadhye badal karoon dii. aine. ess. vishbadha karoo shakatat. batch vishanu shakya aahet aanee vindojchya autoran kshamatecha vapar karoon yuu. ess. bii. flash drivedware dekhil tyancha prasar houu shakato.
batch filemadhil khaleel aadesh sadhyachya nirdeshiketil (folder) serve deta hutwell-pratham pushti naan vicharta.
dell/kyu *.*
yaa teen aadnya eka sadha kontyacha bomb aahe joou pranalichi upalabdh sansadhane qamee karnyasathi, pranalicha veg qamee karnyasathi kinwa crash karnyasathi satat swatachi pratikruti tayar karelah
 % 0" suru qaraa
 goto top
itar vindo scripting bhasha.
see. emm. dii...vyakhya karnara exe kamand processor.vindochya serve 32-aanee 64-biit aavrutyanmadhye see. emm. dii. fayali samarthit aahet. aadesh.exe, joou arth lavto.batt fayali, kiman windows 10 paryantchya serve 16-aanee 32-biit aavrutyanmadhye samarthit hotya.
khidkyansathi itar, nantarchya aanee adhik shaktishali, scripting bhasha upalabdh aahet. tathapi, teey vaparnyapurvi scripting bhashecha dubhashiya sthapit karane aavashyak aaheh
vistar naan karata fileche naav pravisht kelyas script fayali chalatat. jarr cocksey 44, cocksey 45, cocksey 46, cocksey 47, ityadi asateel tarr cocksey 43 chya vyakhyela pradhanya denare niyam aahet. astitvat aahe; purvanirdharitapane cocksey _ 44 laa sarvoch pradhanya aahe. hii purvanirdharit kramvari naveen karyapranalimadhye vaparkarta-nirdharit pathext paryavaran chaladware sudharit kelee jaau shakate.

