Comment by dgan

Comment by dgan 10 months ago

4 replies

I have tried to do the same, but i have opposite experience. I just can't grok the syntax, it always seems like a magician pulling out another "Haha! I bet you haven't seen this one coming !"

Like, i can't even construct the abstract model of how it's supposed to work

brazzledazzle 10 months ago

Would you be able to provide an example? I'm not doubting your experience, just incredibly curious since I had the opposite experience.

  • dgan 10 months ago

    Sure thing :

    $env::Path (the semicolon? so Path is not quoted here? But when I assign a value it's quoted?)

    Dir -r | %($_.Name.ToLower) ( what is this? statement dreamed by utterly deranged)

    They took us for absolute fools

    • brazzledazzle 10 months ago

      I mean you don't need to use the convenience aliases, or use even use it exactly that way. Here's it without any aliases:

      Get-ChildItem -Recurse | ForEach-Object { $PSItem.Name.ToLower() }

      This might be a better mix of both worlds:

      gci -r | foreach { $PSItem.Name.ToLower() }

plaguuuuuu 10 months ago

I'm even a windows .NET developer and I also find Powershell extremely weird. I'm not sure what it is.