Como obtener el número de filas de varios archivos, archivo a archivo, en PowerShell (PS)
Hola, hace tiempo que no escrito, pero por una petición de un sencillo script, pero muy útil para el trabajo y que puede venirle bien a más, vuelvo a publicar. Concretamente me pidieron un script en PowerShell que devuelva el número de líneas que tienen cada uno de los archivos de CSV de una carpeta. Lo cierto es que es muy sencillo y se puede escribir en una sola línea: Get-ChildItem *.csv -Name | ForEach-Object { Write-Host $_ ";" (Get-Content $_).Length} Realmente no tiene nada y con ligeros cambios se puede hacer que se haga de archivos .txt o cualquier otro archivo de texto. No tiene sentido en archivos binarios. Por un lado, inicialmente leemos los ficheros de una carpeta que tengan la extensión buscada y que solo devuelva el nombre: Get-ChildItem *.csv -Name Después un pipe «|» para dirigir las salida y procesar los archivos propiamente dichos. Que esta parte hay varias formas de hacerla, incluso se pude pasar una lista, leer de un archivo, etc. En cuanto a lo pedido,...