Windows 7/8/10 cmd o powershell encuentra líneas en un archivo txt que son más largas o más pequeñas que X caracteres


-1

En Windows 7/8/10, ¿hay una manera de encontrar rápidamente en un archivo txt todas las líneas que son más largas o más pequeñas que los caracteres X (digamos 418)? Escuché que puedo hacerlo con Notepad ++, pero estoy buscando una solución en cmd o PowerShell.


Tenga en cuenta que superusuario.com no es un servicio gratuito de escritura de código / script. Si nos dice lo que ha intentado hasta ahora (incluya los scripts / códigos que ya está usando) y dónde está bloqueado, podemos intentar ayudarlo con problemas específicos. También deberías leer ¿Cómo hago una buena pregunta? .
DavidPostill

Respuestas:


0

En un script de PowerShell puedes usar Get-Content en combinación con un Where-Object:

Get-Content .\input.txt | ?{$_.length -le 418}

Esto imprimiría todas las líneas que tienen menos de 418 caracteres o más para un archivo llamado input.txt.


Esta es una solución muy conveniente. signo de interrogación es la abreviatura de dónde-objeto?
Malkavian

si y $_ hace referencia al elemento actual.
Seth
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.