• EnglishSpanishGermanFrenchPolishChinese (Traditional)


EnglishSpanishGermanFrenchPolishChinese (Traditional)

Operating systems, scripting, PowerShell and security

Operating systems, software development, scripting, PowerShell tips, network and security

Menú principal
  • Categorías
  • Cursos
  • Libro de PowerShell (nivel medio)
  • Libro de PowerShell (nivel avanzado)
  • Lo mejor
  • Lo último
  • Proyectos
  • Contactar
Ir al contenido

Análisis de frecuencias de letras en un texto con PowerShell (parte 3)

PowerShell
1
2
3
4
5
6
7
8
9
10
11
#Abrir el fichero texto.txt, añadir, agrupar y obtener la frecuencia de cada una de las letras que contiene el fichero a una ArrayList
 
#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 [char[]][String](gc .\texto.txt)){
#Agrega un objeto al final de ArrayList
[void]$arraylist.Add($elemento)
}
 
$arraylist | Group-Object | select Name,Count

Publicado el día 14 de enero de 2017

CATEGORÍAS

Criptografía, PowerShell, Seguridad

ETIQUETAS

Análisis, ArrayList, Collections, foreach, Group-Object, Jesús Niño Camazón, New-Object, System.Collections.ArrayList

MÁS

  • Ejercicios de PowerShell: crear mediante scripts una estructura de una red con un dominio y las configuraciones de GPOS que necesites
  • ¿Cómo sería la certificación Linux LPIC2-201 para PowerShell? (posible equivalencia entre Linux y PowerShell)
  • Listado de prácticas sobre temas de seguridad
  • Buscar el nombre de una clase de un formulario en PowerShell con Microsoft Spy++ y escribir un mensaje en una caja de texto desde PowerShell
  • Crear una aplicación gráfica en PowerShell que represente un piano (con las notas del DO a SI) y que suene cada nota
  • Generar 5 combinaciones de letras aleatorias con las letras del teclado QWERTY (solo letras y números) de 10 letras cada palabra (primera fila)
Jesusninoc utiliza cookies: saber más aquí.