Re: Opinions on PowerShell?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On 08/18/2016 09:28 PM, Hunter Connelly via arch-general wrote:
> While I tend to prefer Unix-style shells, there are *some* things that
> PowerShell does better.
> 
> Here's an example I found on Reddit in the thread about this on /r/linux.
> Both of the following commands find the size and name of the three largest files
> in a directory.
> 
> Bash:        ls -l | sed 's/ \+/,/g' | cut -d',' -f 5,9 | sort -g | tail -3
> PowerShell:  ls -file | sort -pr length | select length, name -l 3
> 
> What seems to be the most noticable difference is that PowerShell, being an
> object-oriented language, pipes objects instead of raw text. I think this might
> make many things easier while writing scripts.

Excellent, let us programmatically parse the contents of `ls`!

What, exactly, is wrong with the bash command:
find . -maxdepth 1 -printf '%s %p\n'|sort -nr|head -3

I will agree that if your godawful bash command was what you had to
compare to PowerShell, then PowerShell would be better...

But by all means, pick and choose, then compare bad bash to good
PowerShell if you feel it makes your point better.

As for objects, if you feel you need them you are probably doing
something complex enough to justify an actual scripted programming
language e.g. Python.
But I doubt you have that great a need for an interactive shell.

-- 
Eli Schwartz



[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux