# Inicializa una nueva instancia de la clase ArrayList que está vacía y tiene la capacidad inicial predeterminada [System.Collections.ArrayList] $arraylist = New-Object System.Collections.ArrayList ForEach ($elemento in (gc .\quijote.txt).Split(" ")){ # Agrega un objeto al final de ArrayList [void]$arraylist.Add($elemento) } # Para cada palabra, seleccionar la palabra y la longitud de la palabra # Si la longitud es mayor que 10 se agrupa # Después de agrupar las palabras que tengan más de 10 letras se muestran $arraylist | Select-Object @{n='Palabra';e={$_}},@{n='Longitud';e={$_.length}} | Where-Object Palabra -gt 10 | Group-Object Palabra | Sort-Object Count -Descending | select Name
Análisis de longitud de palabras en el libro «El ingenioso hidalgo Don Quijote de la Mancha» con PowerShell (mostrar las palabras cuya longitud sea mayor que 10 caracteres) (PowerShell)
Except where otherwise noted, Jesusninoc by Jesús N. is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.