I-Mighty Shell Hate Post

Kudala ngabhala umbhalo olula owasusa zonke iziqondiso ezingezansi ezinamagama anikeziwe kuhla lwemibhalo olucacisiwe:

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

Sekuyisikhathi eside ngingayisebenzisi, kodwa manje ngase ngiyidinga. Ngiyayethula - akukho okususiwe.

"WTF?", Ngiyacabanga. Ngaqala ukumba. Ngadlala futhi ngadlala, ngadlula kukho konke, ngakha uhlu kusenesikhathi, ngashintsha namagama - namanje akukho okususiwe. Ekugcineni, encwadini yabo ngifunde: "Empeleni, -Include is buggy uma isetshenziswa kanye -Recurse, ngakho sebenzisa crutch construct.":

Ngenxa yokuthi ipharamitha ye-Recurse kokuthi Susa-Into inenkinga eyaziwayo, umyalo kulesi sibonelo usebenzisa i-Get-ChildItem ukuze uthole amafayela afunekayo, bese usebenzisa u-opharetha wepayipi ukuwadlulisela kokuthi Susa-Into.

Hhayi-ke, ngilibhale kabusha ngisebenzisa le nto yokudondolozela. Isihogo esisodwa sedili - ayisusi lutho. Ngaphezu kwalokho, Thola-inganeIsikhathi с -Kuhlanganisa ibuyisela ukungabi nalutho. Futhi, kungakhathaliseki ukuthi ngenzeni, kungakhathaliseki ukuthi ngike ngahlanekezela kanjani amapharamitha, akuzange kusebenze. Into esemqoka nge -Ngaphandle isebenza, kodwa nge -Kuhlanganisa akunakwenzeka. Ngachitha usuku lonke kulokhu: Bengilokhu ngicabanga ukuthi kwenye indawo kumapharamitha engangiwafakile, ukuthi angizange ngicabangele ukucatshangelwa okuthile okukhohlisayo. Futhi kwenzekani ekugcineni? Ngizifake ku-PS7.1 futhi kwasebenza. Iqukethe ngisho nenketho yokuqala engenama-crutchless usebenzisa kuphela Susa-Into ezuziwe. Ngokuvamile, kwavela iphutha labo.

Kodwa ngemva kokuhlupheka nge-Mighty Shell yabo, ngaya ku-Google ukuze ngifunde ukuthi kungani igobolondo labo line-syntax emangalisa kangaka. Damn, bayibeka njenge-.NET yekhonsoli, kodwa abayinuki ngisho ne-syntax ye-C#. Esikhundleni sakhe…

Noma kunjalo, ngithole lesi sihloko: "Engikuzondayo Nge-PowerShell". Njengoba bethi: "Angikwazanga ukuvuma okwengeziwe."

Ngiyasola ukuthi iqembu leMighty Shell liyinqwaba yabalandeli bakaBash.

- Ekugcineni ake senze ikhonsoli ye-Windows ongabhala kuyo imibhalo eyinkimbinkimbi. Uma kungenjalo, i-cmd yethu isiphelelwe yisikhathi, kangangokuthi sesivele sinamahloni kancane.
- Ake! Ngokusekelwe kulokho esizokwenza? Sesivele sine-VBScript, i-JScript. Ekugcineni, sinezilimi ze-.NET: C#, VB. Mhlawumbe singakwenza ku-C#? Ngisho ukuthi, sizosebenzisa i-C# njengolimi lokubhala lwekhonsoli yethu. Ngaphezu kwalokho, sifuna ukwengeza amakilasi e-NET lapho.
- Cha, wenzani, mfowethu, yini C#? Izigebengu zangempela zisebenzisa i-bash! Ngakho-ke masenze i-bash yeWindows. Angikhathali ukuthi i-syntax ye-bash ngokusobala yabhalwa isixuku sama-hipster amatshe emuva ngawo-1960s. Ngokuvamile, inkimbinkimbi iba ngcono! Intuitiveness ingeyabantu ababuthakathaka! Lapho ubhala umbhalo ngolimi lwethu, umsebenzisi kufanele aqalekise yonke into emhlabeni futhi asungule amagama ambalwa amasha esiqalekiso. Ulimi olunjalo kuphela olunelungelo lokuphila. Bheka, abantu beLinux baphila kanje impilo yabo yonke futhi bathola intokozo engachazeki kukho konke. Kungani sibabi kakhulu?

Abasebenzisi ababhalisiwe kuphela abangabamba iqhaza kuhlolovo. Ngena ngemvume, wamukelekile.

Ingabe usebenzisa i-PowerShell futhi ukhululekile ngayo?

  • 30,3%Angisebenzisi40

  • 29,6%Ngizamile futhi angiyithandanga39

  • 23,5%Ngiyayisebenzisa futhi ngijabule ngakho konke31

  • 12,9%Ngiyayisebenzisa, kodwa angijabule17

  • 3,8%Hooray! Ekugcineni ngingasebenzisa i-bash engiyithandayo ku-Windows!5

Bangu-132 abasebenzisi abavotile. Abasebenzisi abangu-26 bagobile.

Source: www.habr.com

Engeza amazwana