Mighty Shell Hate Post

Одамна напишав Сдноставна скрипта која Π³ΠΈ ΠΈΠ·Π±Ρ€ΠΈΡˆΠ° ситС ΠΏΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΈ со Π΄Π°Π΄Π΅Π½ΠΈ имиња Π²ΠΎ ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌ:

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

Одамна Π³ΠΎ Π½Π΅ΠΌΠ°ΠΌ користСно, Π½ΠΎ сСга ΠΌΠΈ Ρ‚Ρ€Π΅Π±Π°ΡˆΠ΅. Π“ΠΎ ΠΏΡƒΡˆΡ‚Π°ΠΌ ΠΈ Π½Π΅ ΠΈΠ·Π±Ρ€ΠΈΡˆΠ°Π² Π½ΠΈΡˆΡ‚ΠΎ.

β€žWTF?β€œ, мислам. ΠŸΠΎΡ‡Π½Π°Π² Π΄Π° ΠΊΠΎΠΏΠ°ΠΌ. Π‘Π΅ ΠΊΠ»Π°Ρ‚Π΅Π² ΠΈ Π»ΡƒΡ‚Π°Π², ΠΏΠΎΠΌΠΈΠ½Π°Π² Π½ΠΈΠ· сè, ΠΎΠ΄Π½Π°ΠΏΡ€Π΅Π΄ Π½Π°ΠΏΡ€Π°Π²ΠΈΠ² список ΠΈ Π³ΠΈ смСнив ΠΈΠΌΠΈΡšΠ°Ρ‚Π° - сСпак Π½ΠΈΡˆΡ‚ΠΎ Π½Π΅ Π΅ ΠΈΠ·Π±Ρ€ΠΈΡˆΠ°Π½ΠΎ. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π²ΠΎ Π½ΠΈΠ²Π½ΠΈΠΎΡ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π²: β€žΠ’ΡΡƒΡˆΠ½ΠΎΡΡ‚, -Include Π΅ ΠΊΠ°Π±Ρ€ΠΈΠΎΠ»Π΅Ρ‚ ΠΊΠΎΠ³Π° сС користи Π²ΠΎ врска со -Recurse, Π·Π°Ρ‚ΠΎΠ° користСтС ја ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΠΏΠ°Ρ‚Π΅Ρ€ΠΈΡ†Π°.":

Π‘ΠΈΠ΄Π΅Ρ˜ΡœΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ΠΎΡ‚ Recurse Π²ΠΎ Remove-Item ΠΈΠΌΠ° ΠΏΠΎΠ·Π½Π°Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° Π²ΠΎ овој ΠΏΡ€ΠΈΠΌΠ΅Ρ€ користи Get-ChildItem Π·Π° Π΄Π° Π³ΠΈ Π΄ΠΎΠ±ΠΈΠ΅ саканитС Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ, Π° ΠΏΠΎΡ‚ΠΎΠ° Π³ΠΎ користи ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΡ‚ Π½Π° гасоводот Π·Π° Π΄Π° Π³ΠΈ прСнСсС Π½Π° Remove-Item.

Па, Π²ΠΎ Ρ€Π΅Π΄, Π³ΠΎ ΠΏΡ€Π΅ΠΏΠΈΡˆΠ°Π² ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ ја ΠΎΠ²Π°Π° ΠΏΠ°Ρ‚Π΅Ρ€ΠΈΡ†Π°. ПСколна Π·Π΄Π΅Π»ΠΊΠ° - Π½Π΅ Π±Ρ€ΠΈΡˆΠ΅ Π½ΠΈΡˆΡ‚ΠΎ. Π—Π³ΠΎΡ€Π° Π½Π° Ρ‚ΠΎΠ°, Get-ChildItem с -Π’ΠΊΠ»ΡƒΡ‡ΠΈ ја Π²Ρ€Π°ΡœΠ° ΠΏΡ€Π°Π·Π½ΠΈΠ½Π°Ρ‚Π°. ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ, ΡˆΡ‚ΠΎ ΠΈ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΠ², Π±Π΅Π· Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΊΠΎΠ»ΠΊΡƒ Π³ΠΈ искривував ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅, Ρ‚ΠΎΠ° Π½Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π°ΡˆΠ΅. Π“Π»Π°Π²Π½Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π° Π΅ со - Π˜ΡΠΊΠ»ΡƒΡ‡ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΈ, Π½ΠΎ со -Π’ΠΊΠ»ΡƒΡ‡ΠΈ Π½Π΅ΠΌΠ° шанси. Поминав Ρ†Π΅Π» Π΄Π΅Π½ Π½Π° ΠΎΠ²Π°: ΠΏΠΎΡΡ‚ΠΎΡ˜Π°Π½ΠΎ мислСв Π΄Π΅ΠΊΠ° Π½Π΅ΠΊΠ°Π΄Π΅ Π²ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ сум Π³ΠΈ Π·Π°Ρ„Ρ€ΠΊΠ½Π°Π», Π΄Π΅ΠΊΠ° Π½Π΅ сум Π·Π΅ΠΌΠ°Π» ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ нСкоја Π½Π΅Π·Π³ΠΎΠ΄Π½Π° нијанса. И ΡˆΡ‚ΠΎ сС случи Π½Π° ΠΊΡ€Π°Ρ˜ΠΎΡ‚? Π“ΠΈ инсталирав Π½Π° PS7.1 ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ΡˆΠ΅. Ја содрТи Π΄ΡƒΡ€ΠΈ ΠΈ ΠΏΡ€Π²Π°Ρ‚Π° ΠΎΠΏΡ†ΠΈΡ˜Π° Π±Π΅Π· ΠΏΠ°Ρ‚Π΅Ρ€ΠΈΡ†ΠΈ со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ само ΠžΡ‚ΡΡ‚Ρ€Π°Π½ΠΈ-Π‘Ρ‚Π°Π²ΠΊΠ° Π·Π°Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΈ. Π’ΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ, сС ΠΏΠΎΠΊΠ°ΠΆΠ° Π΄Π΅ΠΊΠ° Π΅ Π½ΠΈΠ²Π½Π° Π±ΡƒΠ±Π°Ρ‡ΠΊΠ°.

Но, ΠΎΡ‚ΠΊΠ°ΠΊΠΎ страдав со Π½ΠΈΠ²Π½Π°Ρ‚Π° моќна школка, ΠΎΡ‚ΠΈΠ΄ΠΎΠ² Π½Π° Π“ΡƒΠ³Π» Π·Π° Π΄Π° ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΌ Π·ΠΎΡˆΡ‚ΠΎ Π½ΠΈΠ²Π½Π°Ρ‚Π° школка ΠΈΠΌΠ° Ρ‚Π°ΠΊΠ²Π° синтакса која ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΡƒΠ²Π° ΡƒΠΌΠΎΡ‚. По Ρ“Π°Π²ΠΎΠ»ΠΈΡ‚Π΅, Π³ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€Π°Π°Ρ‚ ΠΊΠ°ΠΊΠΎ .NET Π·Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π°, Π½ΠΎ Π½Π΅ Π½ΠΈ мирисаат Π½Π° синтаксата Π½Π° C#. НамСсто нСго…

Како ΠΈ Π΄Π° Π΅, Π½Π°ΠΈΠ΄ΠΎΠ² Π½Π° овој напис: "Π¨Ρ‚ΠΎ ΠΌΡ€Π°Π·Π°ΠΌ кај PowerShellКако ΡˆΡ‚ΠΎ Π²Π΅Π»Π°Ρ‚: β€žΠΠ΅ ΠΌΠΎΠΆΠ΅Π² Π΄Π° сС согласам ΠΏΠΎΠ²Π΅ΡœΠ΅β€œ.

Π‘Π΅ сомнСвам Π΄Π΅ΠΊΠ° Ρ‚ΠΈΠΌΠΎΡ‚ Π½Π° Mighty Shell Π΅ ΠΊΡƒΠΏ Ρ„Π°Π½ΠΎΠ²ΠΈ Π½Π° Π‘Π°Ρˆ.

- АјдС ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌΠ΅ ΠΊΠΎΠ½Π·ΠΎΠ»Π° Π·Π° Windows Π²ΠΎ која ќС ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΠΈΡˆΡƒΠ²Π°Ρ‚Π΅ слоТСни скрипти. Π˜Π½Π°ΠΊΡƒ cmd Π½ΠΈ Π΅ застарСн, Ρ‚ΠΎΠ»ΠΊΡƒ ΡˆΡ‚ΠΎ вСќС ΠΌΠ°Π»ΠΊΡƒ сС срамимС.
- АјдС! Π’Ρ€Π· основа Π½Π° ΡˆΡ‚ΠΎ ќС ΠΏΡ€Π°Π²ΠΈΠΌΠ΅? Π’Π΅ΡœΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ VBScript, JScript. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΈΠΌΠ°ΠΌΠ΅ Ρ˜Π°Π·ΠΈΡ†ΠΈ Π·Π° .NET: C#, VB. МоТСби ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌΠ΅ Ρ‚ΠΎΠ° Π²ΠΎ C#? Мислам, ќС користимС C# ΠΊΠ°ΠΊΠΎ јазик Π·Π° ΡΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°ΡšΠ΅ Π·Π° Π½Π°ΡˆΠ°Ρ‚Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π°. ΠŸΠΎΠΊΡ€Π°Ρ˜ Ρ‚ΠΎΠ°, сакамС Π΄Π° Π΄ΠΎΠ΄Π°Π΄Π΅ΠΌΠ΅ .NET класи Ρ‚Π°ΠΌΡƒ.
- НС, ΡˆΡ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΡˆ Π΄Ρ€ΡƒΠΆΠ΅, ΠΊΠ°ΠΊΠΎΠ² C#? ВистинскитС Π³ΠΈΠΊΠΎΠ²ΠΈ користат баш! Па ајдС Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌΠ΅ баш Π·Π° Windows. НС ΠΌΠΈ Π΅ Π³Ρ€ΠΈΠΆΠ° ΡˆΡ‚ΠΎ синтаксата Π·Π° баш ΠΎΡ‡ΠΈΠ³Π»Π΅Π΄Π½ΠΎ Π±ΠΈΠ»Π° напишана ΠΎΠ΄ Ρ‚ΠΎΠ»ΠΏΠ° ΠΊΠ°ΠΌΠ΅Π½ΡƒΠ²Π°Π½ΠΈ хипстСри ΡƒΡˆΡ‚Π΅ Π²ΠΎ 1960-Ρ‚ΠΈΡ‚Π΅. Π’ΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ, ΠΊΠΎΠ»ΠΊΡƒ Π΅ покомплСксно, Ρ‚ΠΎΠ»ΠΊΡƒ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ! Π˜Π½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎΡΡ‚Π° Π΅ Π·Π° слабитС! Кога ΠΏΠΈΡˆΡƒΠ²Π°Ρ‚Π΅ скрипта Π½Π° Π½Π°ΡˆΠΈΠΎΡ‚ јазик, корисникот ΠΌΠΎΡ€Π° Π΄Π° ΠΏΡ†ΡƒΠ΅ сè Π½Π° свСтот ΠΈ Π΄Π° измисли Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ Π½ΠΎΠ²ΠΈ проклСтства. Π‘Π°ΠΌΠΎ Ρ‚Π°ΠΊΠΎΠ² јазик ΠΈΠΌΠ° ΠΏΡ€Π°Π²ΠΎ Π½Π° ΠΆΠΈΠ²ΠΎΡ‚. Π’ΠΈΠ΄Π΅Ρ‚Π΅, Π»ΡƒΡ“Π΅Ρ‚ΠΎ ΠΎΠ΄ Линукс ΠΆΠΈΠ²Π΅Π°Ρ‚ Π²Π°ΠΊΠ° Ρ†Π΅Π» ΠΆΠΈΠ²ΠΎΡ‚ ΠΈ Π΄ΠΎΠ±ΠΈΠ²Π°Π°Ρ‚ нСобјаснива Π²ΠΎΠ·Π±ΡƒΠ΄Π° ΠΎΠ΄ сСто Ρ‚ΠΎΠ°. Π—ΠΎΡˆΡ‚ΠΎ смС полоши?

Π‘Π°ΠΌΠΎ рСгистрирани корисници ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° учСствуваат Π²ΠΎ Π°Π½ΠΊΠ΅Ρ‚Π°Ρ‚Π°. Најави сС, Π²ΠΈΠ΅ стС Π΄ΠΎΠ±Ρ€Π΅Π΄ΠΎΡ˜Π΄Π΅Π½ΠΈ.

Π”Π°Π»ΠΈ користитС PowerShell ΠΈ Π΄Π°Π»ΠΈ Π²ΠΈ Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎ со Π½Π΅Π³ΠΎ?

  • 30,3%НС користам 40

  • 29,6%Π“ΠΎ ΠΏΡ€ΠΎΠ±Π°Π² ΠΈ Π½Π΅ ΠΌΠΈ сС Π΄ΠΎΠΏΠ°Π΄Π½Π°39

  • 23,5%Π“ΠΎ користам ΠΈ Π·Π°Π΄ΠΎΠ²ΠΎΠ»Π΅Π½ сум со сС31

  • 12,9%Π“ΠΎ користам, Π½ΠΎ Π½Π΅ сум ΡΡ€Π΅ΡœΠ΅Π½17

  • 3,8%Π£Ρ€Π°! ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΌΠΎΠΆΠ°ΠΌ Π΄Π° Π³ΠΎ користам ΠΌΠΎΡ˜ΠΎΡ‚ ΠΎΠΌΠΈΠ»Π΅Π½ баш Π½Π° Windows!5

ГласалС 132 корисници. 26 корисници Π±Π΅Π° Π²ΠΎΠ·Π΄Ρ€ΠΆΠ°Π½ΠΈ.

Π˜Π·Π²ΠΎΡ€: www.habr.com

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€