Mighty Shell Hate Post

Efa hatry ny ela aho no nanoratra script tsotra izay namafa ny subdirectories rehetra misy anarana nomena ao anaty lahatahiry voafaritra:

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

Efa ela aho no tsy nampiasa an'io, fa izao no nilaiko. Alefako izany - tsy misy voafafa.

"WTF?", Heveriko. Nanomboka nandavaka aho. Nively sy nibitsibitsika aho, nandalo ny zava-drehetra, namorona lisitra mialoha, ary nanova ny anarana - mbola tsy misy voafafa. Farany, tao amin'ny antontan-taratasin'izy ireo aho dia namaky hoe: "Raha ny marina, -Include dia buggy rehefa ampiasaina miaraka amin'ny -Recurse, koa ampiasao ny fananganana crutch.":

Satria manana olana fantatra ny mari-pamantarana Recurse ao amin'ny Remove-Item, ny baiko amin'ity ohatra ity dia mampiasa Get-ChildItem mba hahazoana ireo rakitra tadiavina, ary avy eo dia mampiasa ny mpandraharaha fantsona handefasana azy ireo amin'ny Remove-Item.

Eny ary, naveriko tamin'ny fampiasana an'ity crutch ity. Fifanarahana iray helo - tsy mamafa na inona na inona izany. Ankoatra izany, Get-ChildItem с -Ampidiro mamerina ny fahabangana. Averina indray, na inona na inona nataoko, na nanao ahoana na nanao ahoana ny fanodikodinana ireo mari-pamantarana, dia tsy nahomby izany. Ny zava-dehibe dia miaraka amin'ny -Asio miasa, fa miaraka -Ampidiro tsisy fika. Nandany andro iray aho tamin'izany: nieritreritra foana aho fa any amin'ny toerana misy ny masontsivana nopotehiko, fa tsy niraharaha ny nuance sarotra aho. Ary inona no nitranga tamin'ny farany? Napetrako tao amin'ny PS7.1 izy ireo ary nahomby izany. Izy io dia misy ny safidy tsy misy crutch voalohany amin'ny fampiasana fotsiny Esory-Item azo. Amin'ny ankapobeny dia hita fa ny bug-ny.

Saingy rehefa nijaly tamin'ny Mighty Shell aho, dia nandeha tany amin'ny Google aho mba hamaky ny antony ananan'ny akorandriny ny fehezanteny manaitra be. Mampalahelo, mametraka azy ireo ho .NET ho an'ny console izy ireo, saingy tsy fofona C # syntax akory. Raha tokony ho azy…

Na izany na tsy izany, nahita ity lahatsoratra ity aho: "Ny Halako Momba ny PowerShell". Araka ny filazan'izy ireo hoe: "Tsy afaka manaiky bebe kokoa aho."

Miahiahy aho fa andiana mpankafy Bash ny ekipa Mighty Shell.

- Andeha isika hanao console ho an'ny Windows amin'ny farany ahafahanao manoratra sora-baventy sarotra. Raha tsy izany dia efa lany andro ny cmd-tsika ka efa somary menatra.
- Andao! Inona no hataontsika? Efa manana VBScript, JScript izahay. Farany, manana fiteny ho an'ny .NET: C#, VB. Angamba afaka manao izany amin'ny C # isika? Ny tiako holazaina dia hampiasa C# ho fiteny scripting ho an'ny console izahay. Ankoatra izany, te-hanampy kilasy .NET any izahay.
- Tsia, inona no ataonao, ry namana, inona C #? Ny tena geeks dia mampiasa bash! Andao Γ ry hanao bash ho an'ny Windows. Tsy miraharaha aho fa ny fehezanteny momba ny bash dia toa nosoratan'ny vahoaka hipsters voatora-bato tamin'ny taona 1960. Amin'ny ankapobeny, ny sarotra kokoa no tsara kokoa! Ny intuitive dia ho an'ny malemy! Rehefa manoratra script amin'ny fitenintsika dia tsy maintsy manozona ny zava-drehetra eto amin'izao tontolo izao ny mpampiasa ary mamorona teny fanozonana vaovao roa. Ny fiteny toy izany ihany no manan-jo hiaina. Jereo, miaina toy izany ny olona Linux mandritra ny androm-piainany ary mahazo fientanam-po tsy hay hazavaina amin'izany rehetra izany. Nahoana isika no ratsy kokoa?

Ireo mpampiasa voasoratra anarana ihany no afaka mandray anjara amin'ny fanadihadiana. HiditraPlease.

Mampiasa PowerShell ve ianao ary mahazo aina amin'izany?

  • 30,3%Tsy mampiasa 40 aho

  • 29,6%Nanandrana aho fa tsy tiako39

  • 23,5%Mampiasa azy aho ary faly amin'ny zava-drehetra31

  • 12,9%Mampiasa azy aho, fa tsy faly17

  • 3,8%Hooray! Farany dia afaka mampiasa ny bash tiako indrindra aho amin'ny Windows!5

Mpampiasa 132 no nifidy. Mpampiasa 26 no nifady.

Source: www.habr.com

Add a comment