Mighty Shell Hate Post

I ka manawa lōʻihi i hala aku nei ua kākau wau i kahi palapala maʻalahi e holoi i nā subdirectories āpau me nā inoa i hāʻawi ʻia i kahi papa kuhikuhi i kuhikuhi ʻia:

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

ʻAʻole au i hoʻohana ia mea no ka manawa lōʻihi, akā i kēia manawa ua pono iaʻu. Hoʻomaka wau - ʻaʻohe mea i holoi ʻia.

"WTF?", Manaʻo wau. Hoʻomaka wau e ʻeli. Hoʻopili wau a hoʻopaneʻe, hele i nā mea āpau, hana i kahi papa inoa ma mua, a hoʻololi i nā inoa - ʻaʻohe mea i holoi ʻia. ʻO ka hope, ua heluhelu au i kā lākou palapala: "ʻOiaʻiʻo, -Include he kaʻa ke hoʻohana pū me -Recurse, no laila e hoʻohana i ka hana koʻokoʻo.":

No ka mea he pilikia ko ka Recurse parameter ma Remove-Item, ua hoʻohana ke kauoha i kēia laʻana iā Get-ChildItem e kiʻi i nā faila i makemake ʻia, a laila hoʻohana i ka mea hoʻohana pipeline e hāʻawi iā lākou i Remove-Item.

ʻAe, ʻae, kākau hou wau me ka hoʻohana ʻana i kēia koʻokoʻo. ʻO kahi kuʻikahi - ʻaʻole ia e holoi i kekahi mea. Eia kekahi, Loaʻa-ChildItem с -Hoʻokomo hoʻi i ka nele. Eia hou, ʻaʻohe mea aʻu i hana ai, no ka mea pehea wau i hoʻololi ai i nā ʻāpana, ʻaʻole ia i hana. ʻO ka mea nui me -E wehe hana, akā me -Hoʻokomo ʻaʻole iki. Ua hoʻohana wau i kahi lā holoʻokoʻa ma kēia: ke noʻonoʻo mau nei au ma kahi o nā ʻāpana aʻu i hoʻopili ai, ʻaʻole wau i noʻonoʻo i kekahi nuance tricky. A he aha ka hopena? Ua hoʻokomo wau iā lākou ma PS7.1 a ua hana. Loaʻa iā ia ka koho crutchless mua me ka hoʻohana wale ʻana Wehe-Imu loaa. Ma keʻano laulā, ua lilo ia i kā lākou bug.

Akā i ka loaʻa ʻana o kā lākou Mighty Shell, ua hele au i Google e heluhelu i ke kumu i loaʻa ai ka syntax noʻonoʻo o kā lākou pūpū. Damn, hoʻonoho lākou iā .NET no ka console, akā ʻaʻole lākou e honi i ka syntax C #. Ma kahi o ia…

Eia naʻe, ua ʻike au i kēia ʻatikala: "ʻO kaʻu mea e inaina ai iā PowerShell". E like me kā lākou e ʻōlelo nei: "ʻAʻole hiki iaʻu ke ʻae hou aku."

Manaʻo wau ʻo ka hui Mighty Shell he pūʻulu o nā pā Bash.

- E hana mākou i console no Windows kahi e hiki ai iā ʻoe ke kākau i nā palapala paʻakikī. A i ʻole, ua pau kā mākou cmd, no laila ua hilahila mākou.
- E kakou! Ma muli o ka mea a mākou e hana ai? Loaʻa iā mākou ka VBScript, JScript. ʻO ka hope, loaʻa iā mākou nā ʻōlelo no .NET: C#, VB. Hiki paha iā mākou ke hana ma C #? ʻO koʻu manaʻo, e hoʻohana mākou iā C # ma ke ʻano he ʻōlelo kākau no kā mākou console. Eia kekahi, makemake mākou e hoʻohui i nā papa .NET ma laila.
- ʻAʻole, he aha kāu e hana nei, e ka hoa, he aha C#? Hoʻohana nā geeks maoli i ka bash! No laila e hana kākou i ka bash no Windows. ʻAʻole oʻu manaʻo ua kākau ʻia ka syntax no ka bash e ka lehulehu o nā hipsters i hailuku ʻia i ka makahiki 1960. Ma keʻano laulā, ʻoi aku ka paʻakikī o ka maikaʻi! ʻO ka intuitiveness no nā nāwaliwali! Ke kākau ʻana i kahi palapala ma kā mākou ʻōlelo, pono ka mea hoʻohana e hōʻino i nā mea āpau o ka honua a hana i ʻelua mau huaʻōlelo hōʻino hou. ʻO ia ʻōlelo wale nō ke kuleana o ke ola. E nānā, ola nā poʻe Linux e like me kēia i ko lākou ola a pau a loaʻa i kahi hauʻoli hikiʻole ke wehewehe. No ke aha mākou i ʻoi aku ka ʻino?

Hiki i nā mea hoʻohana i hoʻopaʻa inoa ʻia ke komo i ka noiʻi. Eʻe, e 'oluʻolu.

Ke hoʻohana nei ʻoe iā PowerShell a ʻoluʻolu ʻoe me ia?

  • 30,3%ʻAʻole wau hoʻohana i 40

  • 29,6%Ua ho'āʻo au a ʻaʻole makemake ia39

  • 23,5%Hoʻohana wau a hauʻoli wau i nā mea āpau31

  • 12,9%Hoʻohana wau ia, akā ʻaʻole au hauʻoli17

  • 3,8%Hooray! ʻO ka hope hiki iaʻu ke hoʻohana i kaʻu bash punahele ma Windows!5

132 mea hoʻohana i koho. Ua hōʻole nā ​​mea hoʻohana 26.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka