Mighty Shell Hate Post

Baheula kuring nulis skrip basajan anu ngahapus sadaya subdirektori kalayan nami anu dipasihkeun dina diréktori anu ditangtukeun:

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

Kuring geus lila teu dipaké, tapi ayeuna kuring diperlukeun. Kuring ngajalankeun eta - euweuh dihapus.

"WTF?", Jigana. Kuring mimiti ngagali. Kuring rebab sareng rebab, ngalangkungan sadayana, nyiptakeun daptar sateuacanna, sareng ngarobih nami - tetep teu aya anu dihapus. Tungtungna, dina dokumén maranéhna kuring maca: "Sabenerna, -Include nyaeta Buggy lamun dipaké ditéang jeung -Recurse, jadi make konstruksi kruk.":

Kusabab parameter Recurse di Remove-Item gaduh masalah anu dipikanyaho, paréntah dina conto ieu nganggo Get-ChildItem pikeun kéngingkeun file anu dipikahoyong, teras nganggo operator pipa pikeun ngirimkeunana ka Remove-Item.

Nya, oke, kuring nyerat deui nganggo tongkat ieu. Hiji naraka deal - teu ngahapus nanaon. Leuwih ti éta, Meunang-ChildItem с -Kalebet mulih kakosongan. Deui, euweuh urusan naon atuh, euweuh urusan kumaha kuring menyimpang parameter, teu jalan. Hal utama nyaéta kalayan - Ngaluarkeun karya, tapi kalawan -Kalebet ah maenya. Kuring nyéépkeun sadinten dina ieu: Kuring tetep mikir yén di mana waé dina parameter anu kuring ngaco, yén kuring henteu acan tumut kana sababaraha nuansa anu rumit. Sarta naon anu lumangsung dina tungtungna? Kuring dipasang aranjeunna dina PS7.1 sarta digawé. Ieu malah ngandung pilihan crutchless munggaran ngagunakeun wungkul Cabut-Item earned. Sacara umum, tétéla bug maranéhanana.

Tapi sanggeus ngalaman kalawan Mighty Shell maranéhanana, kuring indit ka Google maca naha cangkang maranéhanana boga sapertos sintaksis pikiran-niupan. Damn, aranjeunna posisi salaku .NET pikeun konsol nu, Tapi maranéhna teu malah bau C # sintaksis. Gantina anjeunna…

Atoh, kuring mendakan tulisan ieu: "Anu Kuring Hate Ngeunaan PowerShell". Sakumaha aranjeunna nyarios: "Kuring henteu satuju deui."

Kuring curiga yén tim Mighty Shell mangrupikeun sakumpulan fans Bash.

- Hayu urang tungtungna ngalakukeun éta pikeun Windows Konsol tempat urang tiasa nyerat skrip anu rumit. CMD urang parantos lami pisan janten urang parantos rada éra.
- Hayu! Dumasar naon anu bakal urang pigawé? Urang geus boga VBScript, JScript. Tungtungna, urang gaduh basa pikeun .NET: C#, VB. Meureun urang tiasa ngalakukeun dina C #? Maksudna, urang bakal nganggo C # salaku basa skrip pikeun konsol urang. Leuwih ti éta, urang rék nambahkeun kelas .NET dinya.
— Henteu, hayu atuh, sobat, naon C#? Ahli komputer anu leres-leres ahli komputer nganggo bash! Hayu urang jieun bash kanggo WindowsTeu paduli sintaksis bash-na sigana ditulis ku sakumpulan hipster anu bodo di taun 1960-an. Intina mah, beuki rumit beuki alus! Intuitif mah pikeun jalma anu lemah! Nalika nulis skrip dina basa urang, pangguna pasti bakal ngutuk sagala rupa sareng nyiptakeun sababaraha kecap-kecap kotor anyar. Ngan basa sapertos kitu anu gaduh hak pikeun hirup. Tingali pangguna Linux éta, aranjeunna hirup sapertos kieu sapanjang hirupna sareng kéngingkeun kareueus anu teu tiasa dijelaskeun. Sareng naha urang langkung parah?

Ngan pamaké nu kadaptar bisa ilubiung dina survey. Daptar, Punten.

Naha anjeun nganggo PowerShell sareng anjeun teu nyaman sareng éta?

  • 30,3%Abdi henteu nganggo40

  • 29,6%Kuring diusahakeun eta teu resep eta39

  • 23,5%Kuring make eta jeung senang jeung sagalana31

  • 12,9%Kuring make eta, tapi teu senang17

  • 3,8%Hore! Tungtungna kuring bisa Windows Anggo bash karesep anjeun!5

132 pamaké milih. 26 pamaké abstained.

sumber: www.habr.com

Mésér hosting anu dipercaya pikeun situs anu gaduh panyalindungan DDoS, server VPS VDS 🔥 Meser hosting situs wéb anu tiasa dipercaya nganggo panyalindungan DDoS, server VPS VDS | ProHoster