Mighty Shell Hate Post

Wis suwe aku nulis skrip prasaja sing mbusak kabeh subdirektori kanthi jeneng sing diwenehake ing direktori sing ditemtokake:

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

Aku wis suwe ora nggunakake, nanging saiki aku butuh. Aku miwiti - ora ana sing dibusak.

"WTF?", Aku mikir. Aku miwiti ngeduk. Aku fiddled lan fiddled, lunga liwat kabeh, nggawe dhaptar ing advance, lan ngganti jeneng - isih ora dibusak. Pungkasan, ing dokumen kasebut aku maca: "Bener, -Include iku buggy nalika digunakake bebarengan karo -Recurse, supaya nggunakake kruk mbangun.":

Amarga parameter Recurse ing Copot-Item duwe masalah sing dikenal, printah ing conto iki nggunakake Get-ChildItem kanggo njaluk file sing dikarepake, banjur nggunakake operator pipa kanggo ngirim menyang Copot-Item.

Oke, aku nulis maneh nganggo kruk iki. Siji neraka kesepakatan - ora mbusak apa-apa. Kajaba iku, Get-ChildItem с - Kalebu ngasilake kekosongan. Maneh, ora ketompo apa aku, ora ketompo carane aku kleru paramèter, iku ora bisa. Ingkang utama yaiku karo - Ora kalebu dianggo, nanging karo - Kalebu ora bisa. Aku ngginakaken dina kabèh iki: Aku terus mikir sing nang endi wae ing paramèter aku wis ngaco munggah, aku wis ora dijupuk menyang akun sawetara nuansa angel. Lan apa kedaden ing pungkasan? Aku diinstal ing PS7.1 lan makarya. Malah ngemot pilihan crutchless pisanan mung nggunakake Mbusak-Item entuk. Umumé, iku dadi bug sing.

Nanging sawise nandhang sangsara karo Mighty Shell, aku lunga menyang Google kanggo maca kenapa cangkang kasebut duwe sintaksis sing nggumunake. Damn, padha posisi minangka .NET kanggo console, nanging padha ora malah mambu C # sintaks. Tinimbang dheweke…

Oalah, aku nemoni artikel iki: "Apa Aku sengit babagan PowerShell". Nalika padha ngomong: "Aku ora bisa setuju liyane."

Aku curiga yen tim Mighty Shell minangka sekelompok penggemar Bash.

- Ayo pungkasane nggawe konsol kanggo Windows sing bisa nulis skrip kompleks. Yen ora, cmd kita wis ketinggalan jaman, mula kita wis rada isin.
- Ayo! Adhedhasar apa sing bakal kita lakoni? Kita wis duwe VBScript, JScript. Pungkasan, kita duwe basa kanggo .NET: C#, VB. Mungkin kita bisa nindakake ing C #? Maksudku, kita bakal nggunakake C # minangka basa skrip kanggo konsol kita. Menapa malih, kita pengin nambah .NET kelas ana.
- Ora, apa sing sampeyan tindakake, Bung, apa C #? Geeks nyata nggunakake bash! Dadi ayo nggawe bash kanggo Windows. Aku ora peduli yen sintaksis kanggo bash ketoke ditulis dening akeh hipsters sing dibenturi watu ing taun 1960-an. Umumé, luwih rumit luwih apik! Intuisi kanggo wong sing ringkih! Nalika nulis skrip ing basa kita, pangguna kudu ngipat-ipati kabeh sing ana ing jagad iki lan nggawe sawetara tembung kutukan anyar. Mung basa kuwi sing nduweni hak urip. Delengen, wong Linux urip kaya iki sajrone urip lan entuk sensasi sing ora bisa dingerteni saka kabeh. Napa kita luwih elek?

Mung pangguna pangguna sing bisa melu survey. mlebunggih.

Apa sampeyan nggunakake PowerShell lan sampeyan kepenak?

  • 30,3%Aku ora nggunakake40

  • 29,6%Aku nyoba lan ora seneng39

  • 23,5%Aku nggunakake lan seneng karo kabeh31

  • 12,9%Aku nggunakake, nanging aku ora seneng17

  • 3,8%Hore! Akhire aku bisa nggunakake bash favorit ing Windows!5

132 pangguna milih. 26 pangguna abstain.

Source: www.habr.com

Add a comment