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.

Malkavian
fuente
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.

Seth
fuente
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