Mighty Shell Hate Post

Kare kare ndakanyora script yakapfava iyo yakadzima ese madhairekitori ane mazita akapihwa mune yakatarwa dhairekitori:

Remove-Item * -Force -Recurse -Include name1,name2,name3 -ErrorAction SilentlyContinue

Ndanga ndisiri kuishandisa kwenguva yakareba, asi zvino ndakanga ndava kuida. Ndinoivhura - hapana chinodzimwa.

"WTF?", Ndinofunga. Ndakatanga kuchera. Ndakatamba-tamba uye ndichitamba, ndakapfuura nepakati pezvese, ndakagadzira runyoro pamberi, uye ndikachinja mazita - zvakadaro hapana chinodzimwa. Pakupedzisira, mugwaro ravo ndakaverenga: "Chaizvoizvo, -Include is buggy kana ichishandiswa pamwe chete ne -Recurse, saka shandisa crutch kuvaka.":

Nekuti Recurse parameter muBvisa-Item ine nyaya inozivikanwa, mutemo uri mumuenzaniso uyu unoshandisa Get-ChildItem kuwana mafaera anodiwa, uye wobva washandisa pombi opareta kuvapfuudza kuBvisa-Item.

Zvakanaka, ndakanyora zvakare ndichishandisa crutch iyi. Imwe gehena yedhiri - haina kudzima chero chinhu. Uyezve, Tora-MwanaChinhu с -Kusanganisira inodzorera kusava nechinhu. Zvakare, zvisinei kuti chii chandakaita, zvisinei kuti ndakakanganisa sei maparameter, hazvina kushanda. Chinhu chikuru chine -Kusabatanidza inoshanda, asi ne -Kusanganisira hapana nzira. Ndakapedza zuva rose pane izvi: Ndakaramba ndichifunga kuti pane imwe nzvimbo mumiganhu yandakanga ndakanganisa, kuti ndakanga ndisina kufunga nezvehumwe hunyengeri. Uye chii chakaitika pakupedzisira? Ndakavaisa paPS7.1 uye yakashanda. Iyo ine kunyange yekutanga crutchless sarudzo uchishandisa chete Bvisa-Item earned. Muzhinji, yakazova bug yavo.

Asi ndatambura neMighty Shell yavo, ndakaenda kuGoogle kuti ndiverenge kuti sei goko ravo riine syntax inofema pfungwa. Damn, vanoiisa se.NET yekoni, asi havatombonhuhwi C# syntax. Panzvimbo pake…

Zvisinei, ndakawana chinyorwa ichi: "Zvandinovenga Nezve PowerShell". Sezvavanotaura: "Handina kubvumirana zvakanyanya."

Ndinofungidzira kuti timu yeMighty Shell iboka revateveri veBash.

-Rega tiite koni yeWindows maunogona kunyora zvinyorwa zvakaoma. Zvikasadaro, cmd yedu yakasakara, zvekuti isu tatova nenyadzi.
- Ngatiitei! Kubva pane zvatichaita? Tatova neVBScript, JScript. Pakupedzisira, tine mitauro ye.NET: C#, VB. Zvichida tinogona kuzviita muC #? Ndinoreva, isu tichashandisa C # semutauro wekunyora wekoni yedu. Uyezve, tinoda kuwedzera .NET makirasi ipapo.
- Kwete, uri kuitei, dude, chii C #? Real geeks vanoshandisa bash! Saka ngatiite bash yeWindows. Ini handina basa kuti iyo syntax yebash sezviri pachena yakanyorwa nemhomho yematombo akatemwa nematombo kumashure kuma1960s. Kazhinji, zvakanyanya kuoma zviri nani! Intuitiveness ndeye vasina simba! Pakunyora script mumutauro wedu, mushandisi anofanira kutuka zvese zviri munyika uye kugadzira mashoma emashoko matsva ekutuka. Mutauro wakadaro chete une kodzero yekurarama. Tarisai, vanhu veLinux vanogara seizvi hupenyu hwavo hwese uye vanowana kunakidzwa kusingatsananguriki kubva pane zvese. Sei isu takanyanya kuipa?

Vashandisi vakanyoresa chete ndivo vanogona kutora chikamu muongororo. Nyorera mu, Munogamuchirwa.

Iwe unoshandisa PowerShell uye wakasununguka nazvo here?

  • 30,3%Ini handishandise40

  • 29,6%Ndakaiedza uye handina kuifarira39

  • 23,5%Ini ndinoishandisa uye ndinofara nezvose31

  • 12,9%Ndinoishandisa, asi handisi kufara17

  • 3,8%Hooray! Pakupedzisira ini ndinogona kushandisa yangu yandinoda bash paWindows!5

132 vashandisi vakavhota. 26 vashandisi vakaramba.

Source: www.habr.com

Voeg