Maanta waxaan idiin keenay barnaamij fudud oo aan bilo ka hor ka hirgaliyay Java inkasta oo aan la wadaagay baraha kale, waan seegay inaan ku daabaco meelaha ugu safarka badan, halkan.
Waa barnaamij loo sameeyay si otomaatig ah hawsha nuqul ka mid ah nuqulada magacyada hal ama in ka badan oo tusayaal ah loo galiyo feyl qoraal ah (.txt)
UTILITY: Tusaale ahaan, idaacad ayaa dooneysa inay kula wadaagto magacyada cinwaannada qiimeynta usbuuclaha ah bogga internetka.
Barnaamijkani wuxuu kuu oggolaanayaa inaad raadiso galka, oo aad ka sameysato nuqul otomaatig ah magacyada feylka feyl qoraal ah, adigoo naga badbaadinaya shaqada aan ku koobiyeynay gacanta.
Tusaale kale, saaxiib wuxuu na weydiistay inaan u dhaafno "liiska magacyada heesaha," markaa waxaan ka helnaa galka Muusigga oo aan ku wadnaa barnaamijka.
Screenshot qaar ka mid ah:
Sida loo isticmaalo
Barnaamijka gudahiisa, waxaan doorannaa galka gelitaanka (midka aan dooneyno inaan badalno), ka dibna diiwaanka bixi riix beddel, iyo voila 🙂
Si aad ugu maamusho qalabka:
java -jar nombredelarchivo.jar
Waxaan rajeynayaa inay ku caawin doonto 🙂
Awooda bash
$ ls / path_to_folder> output.txt
waxaad dooneysaa inaad ka raadsato feylasha leh kordhin .mp3 (raadi si ku celcelis ah)
$ hel folder_to_search -name * .mp3
marka hore waxay muujisaa feylasha oo waxay u dirtaa wax soo saarka faylka output.txt
tan labaad waxay raadineysaa feylal leh fidin .mp3 ah, in loo diro feyl waxay la mid noqon doontaa sidii hore
$ raadi folder_to_search -name * .mp3> output.txt
Taasi waa waxa aan ka fikirayay, ee ah «ls path> output.txt» waad qabatay oo waxaad kaloo isticmaali kartaa tibaaxaha caadiga ah si aad sawirro iyo muusig uga hesho, tusaale ahaan «ls path / *. {Mp3, jpg}> output .txt ».
Saaxiibayaal waad salaaman tihiin! Hubi in lagu sameyn karo bash. Tirtirida tusaha hoosaadyada (tusaale ahaan) sidoo kale waxaa lagu sameyn karaa bash, hase yeeshe kuwa badan ayaa doorbidaya in ay galaan faylka sahamiyaha oo ay ku tirtiraan tirtirka, mararka qaarna xitaa ka sii xun, iyaga oo siinaya rukhsad ka hor intaadan tirtirin.
Waxaa loogu talagalay nidaam kasta, oo kaliya unix. Isticmaalayaasha Windows-ku malaha aalado isku mid ah oo xitaa haddii ay iyagu haysan lahaayeen, iyagu ma isticmaali lahaayeen, maxaa yeelay taasi waa sida ay ku noqdeen addoonsiga, iyaga oo wata qaab muuqaal ah.
Waad ku mahadsantahay faallooyinka 🙂
heer sare ah laakiin sidoo kale waa lagu sameyn karaa bash
waa ls fudud oo galka ku jira ama galka> filename.txt
winBugs-ka waa isku mid
Waad ku mahadsan tahay!
Hadday kaliya doonayaan liiska faylasha way isticmaali karaan
[koodh] ls -1> out.txt [/ lambar]
Muuji kaliya magacyada faylka.
Isla wixii aan dhihi lahaa, bash ama Python, khadadka qaar oo uma baahnid inaad wax kale ku rakibto nidaamka. Laakiin tabarucaadka wali waa la qadarinayaa wayna fiicnaan lahayd haddii aad tusto lambarka kuwa xiiseynaya inay wax yar bartaan.
Halkan waa lambarka: https://drive.google.com/file/d/0B8DT697Uja7RZFRNem9NM2JEUWM/edit?usp=sharing
Waxaan ku dari doonaa boostada. Waad ku mahadsantahay faallooyinkaaga.)
Waad salaaman tahay! Sidaad horeyba u sheegtay, way fiicnaan laheyd in wax yar laga barto sida barnaamijyada Java ay yihiin, laakiin waxaan isleeyahay waxa noogu macquulsan waa inaan bash ku isticmaalno hal khad 🙂
Waan ku raacsanahay waxaad tiri oo ah in qof kastaa uusan jeclayn inuu isticmaalo qunsuliyada, iyo in sidoo kale ay jirto faa iidada in lagu noqdo qaab dhismeed badan. Oo waxaan la yaabanahay haddii ay suurta gal tahay in si isku mid ah looga sameeyo Windows CMD iyo sida, sida aan ku samaynno Bash.
Sidoo kale waad ku mahadsantahay wadaagida shaqadaada. Laga soo bilaabo cinwaanka waxaan u maleynayay inay ahayd nooc ka mid ah faylasha faylka oo loo beddelay nooc kasta oo feyl ah qoraal, laakiin ma aanan fahmin sababta.
Nabade Joaquin! Waad ku mahadsantahay faallooyinka!
Anigu garan maayo Windows Bash, laakiin waxaan u maleynayaa in haddii adeegsade adeegsado konsol, 99% ay tahay inuu ka yimaado Linux / MAC, haha
Loogu talo galay adeegsadayaashaas, ma barnaamijkan ... Aad baa ugafiican xitaa waxqabadka waa in la isticmaalo Bash, laakiin waa arrin dhadhan, caadooyin, iwm.
Waad ku mahadsan tahay!
Saaxiib wax ku biirinta wanaagsan, shaki la'aan waxay kheyraad fiican u tahay kuwa naga mid ah ee jecel inaan ku dhex khaldo koodhka.
Waxa kale oo aad ku abuuri kartaa liiste adoo isticmaalaya amarka »ls> list.txt» kana soo baxa terminalka.
Waan jeclahay baloogaga mana seego galitaan kasta .. Mahadsanid!
Fikrad wanaagsan, xitaa haddii ay ka badan tahay in wax la qaboojiyo halkii wax kale la joojin lahaa, way u fiican tahay kuwa naga midka ah ee jecel inay eegaan lambarka, mahadsanid
Sidoo kale haddii aad rabto inaan ku tuso liiska geedaha oo leh dhammaan tusaha iyo waxyaabaha ku jira, waxay noqon doontaa: geedka Muusikada> out.txt
ama jidka buuxa dhig:]
geed / wadiiqo /> bax.txt