grep
Select-String
cmdlet и -match
работа оператора с regexes. Также можно непосредственно использовать поддержку regex.NET большей передовой функциональности.
вид
Sort-Object
более мощен (чем я помню *nix's sort
). Разрешение многоуровневой сортировки по произвольным выражениям. Здесь обслуживание PowerShell базового типа помогает; например, DateTime
свойство будет отсортировано как DateTime
, не имея необходимость гарантировать форматирование в поддающийся сортировке формат.
uniq
Select-Object -Unique
Perl (как близко PowerShell приходит к возможностям Perl?)
С точки зрения ширины Perl зависящих от домена вспомогательных библиотек: нигде близко (все же).
Для общего программирования, PowerShell, конечно, более связен и последователен, и легче расшириться. Один разрыв для текстовой порчи является чем-то эквивалентным Perl ..
оператор.
AWK
Это долго достаточно с тех пор использовало AWK (должен быть> 18 лет, так как позже я просто использовал Perl), так не может действительно прокомментировать.
sed
[Видит выше]
файл (команда, которая дает информацию о файле)
, сила PowerShell здесь не является большой частью из того, что это может сделать с объектами файловой системы (и это получает полную информацию здесь, dir
возвраты FileInfo
или FolderInfo
объекты как соответствующие), это - целая модель поставщика.
можно рассматривать реестр, хранилище сертификатов, SQL Server, Internet кэш RSS Проводника, и т.д. как объектное пространство, пригодное для навигации тем же cmdlets как файловая система.
<час>PowerShell является определенно путем вперед в Windows. Microsoft сделала это частью их требований для будущих недомашних продуктов. Следовательно богатая поддержка в обмен, поддерживайте в SQL Server. Это только собирается расшириться.
А недавним примером этого является TFS PowerToys. Много клиентских операций TFS обходятся без необходимость запустить tf.exe каждый раз (который требует нового серверного соединения TFS, и т.д.), и особенно легче затем, далее обрабатывают данные. А также предоставление широкого доступа к целому клиенту TFS API к большей детали, чем выставленный в любом Проводнике Команды TF.exe.
В этом pdf есть отличное обсуждение масштабирования, кластеризации и усечения отображаемых тегов.