Mighty Shell Pagdumot Post

Dugay na nga panahon ang milabay, nagsulat ko og simpleng script nga nagtangtang sa tanang subdirectory nga adunay gihatag nga mga ngalan sa usa ka espesipikong directory:

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

Dugay na nako ni nga wala gigamit, pero karon kinahanglan na nako. Gi-launch nako ni ug wala man ni natangtang.

"Unsa man?" Naghunahuna ko. Nagsugod kog pangita-pangita. Nag-usik-usik ko, gisulayan ang tanan, naghimo pa gani og lista ug giilisan ang mga ngalan—wala gihapon kini makapapas sa bisan unsa. Sa katapusan, nabasa nako sa ilang mga dokumento:Sa tinuod lang, ang -Include kay adunay mga problema kon gamiton uban sa -Recurse, busa gamita ang usa ka hacky construct.":

Tungod kay ang Recurse parameter sa Remove-Item adunay nahibal-an nga isyu, ang sugo niini nga pananglitan mogamit sa Get-ChildItem aron makuha ang gitinguha nga mga file, ug dayon mogamit sa pipeline operator aron ipasa kini ngadto sa Remove-Item.

Okay, gisulat nako kini pag-usab gamit kini nga hack. Wala gihapon kini makapapas sa bisan unsa. Dugang pa, Get-ChildItem с -Ilakip mobalik og walay sulod nga espasyo. Sa makausa pa, bisan unsa pa ang akong gibuhat, bisan unsaon nako pag-usik-usik sa mga parameter, dili kini molihok. Ang importante kay, -Iapil molihok, apan uban sa -Ilakip Dili gyud. Naggugol kog tibuok adlaw niini: Nagsige kog hunahuna nga nasayop ko sa mga setting sa usa ka lugar, nga nakalimtan nako ang pipila ka malisud nga detalye. Ug unsa may nahitabo sa katapusan? Gi-install nako kini sa PS7.1—nagtrabaho man. Naa pa gani kini ang unang chip-less nga bersyon nga naggamit lang og Kuhaa ang Butang Nagmalampuson man. Sa tinuod lang, ila diay tong problema.

Pero human ko naglisod sa ilang Mighty Shell, ni-Google ko para mahibal-an nganong ang ilang shell kay lisod kaayo pangitaon nga syntax. Sus, gi-market nila kini isip .NET para sa console, pero wala gyud bisan gamay nga C# syntax. Hinuon…

Bisan pa niana, nakit-an nako kini nga artikulo: "Ang Akong Gidumtan Mahitungod sa PowerShell"Sama sa giingon sa panultihon: "Uyon kaayo ko."

Nagduda ko nga ang Mighty Shell team mga Bash fans.

- Atong buhaton kini sa katapusan Windows Usa ka console diin makasulat kita og mga komplikadong script. Ang atong cmd karaan na kaayo nga medyo naulaw na kita.
— Buhaton nato! Unsa may atong gamiton nga base? Naa na tay VBScript ug JScript. Sa katapusan, naa tay .NET nga mga pinulongan: C# ug VB. Basin pwede nato ni sa C#? Buot ipasabot, atong gamiton ang C# isip scripting language para sa atong console. Dugang pa, gusto natong i-integrate ang .NET classes niini.
— Dili, sige na, bai, unsa nga C#? Ang tinuod nga mga geeks mogamit og bash! Busa maghimo ta og bash para sa WindowsAyaw kabalaka nga ang bash syntax daw gisulat sa usa ka grupo sa mga hipster nga mahiligon sa ritmo niadtong dekada 1960. Sa laktod nga pagkasulti, kon mas komplikado, mas maayo! Ang pagka-intuitive para sa mga walay pulos! Kon magsulat og script sa atong pinulongan, ang tiggamit siguradong motunglo sa tanan ug mag-imbento og pipila ka bag-ong mga pulong sa pagtunglo. Ang ingon nga pinulongan lang ang adunay katungod nga maglungtad. Tan-awa kadtong mga tiggamit sa Linux, ingon niini ang ilang kinabuhi ug nakakuha og dili mahulagway nga kalipay gikan niini. Ug nganong mas grabe pa man kita?

Ang mga rehistradong tiggamit lamang ang makaapil sa survey. Sign in, walay sapayan.

Nagagamit ka ba og PowerShell ug natagbaw ka ba niini?

  • 30,3%Dili nako kini gamiton 40

  • 29,6%Gisulayan nako ug wala ko ganahan.

  • 23,5%Gigamit nako kini ug kontento na ko sa tanan.

  • 12,9%Gigamit nako, pero dili ko malipayon.

  • 3,8%Yehey! Kaya na gyud nako Windows Gamita ang imong paboritong bash!5

132 ka tiggamit ang miboto. 26 ka tiggamit ang nag-abstain.

Source: www.habr.com

Pagpalit kasaligan nga pag-host alang sa mga site nga adunay proteksyon sa DDoS, mga server sa VPS VDS 🔥 Pagpalit og kasaligang website hosting nga adunay proteksyon sa DDoS, VPS VDS servers | ProHoster