Comment Re: I'll bite (Score 2) 265
You have the syntax memorized, but the problem is that the input flags for 'find' aren't the same as the ones for 'xargs' which in turn don't overlap with the ones for 'grep' or 'tar'. So that's four different sets of input flags you had to master. Congratulations on your skill. If you run into a text manipulation that's really complex, you have to use sed, awk, or Perl.
PowerShell has its warts, but the command flags are more uniform and its own help search is simpler. Complex text manipulation isn't as complex to implement because a.) you're working with objects and b.) you don't have to learn sed, awk, or Perl to get the job done.
I hate Microsoft's practices, their use of patents, and the windows registry among many other things. But it only benefits the open source community if we examine their tools closely and learn from them. Not everything they do is an inferior knock off of Unix practices.
PowerShell has its warts, but the command flags are more uniform and its own help search is simpler. Complex text manipulation isn't as complex to implement because a.) you're working with objects and b.) you don't have to learn sed, awk, or Perl to get the job done.
I hate Microsoft's practices, their use of patents, and the windows registry among many other things. But it only benefits the open source community if we examine their tools closely and learn from them. Not everything they do is an inferior knock off of Unix practices.