A menudo ejecuto comandos grep para encontrar cosas en mi código, pero el problema con los proyectos web es que a menudo habrá archivos comprimidos de JavaScript y CSS que crean una gran línea de texto, de modo que si se encuentra una coincidencia, la ventana de terminal completa es lleno por más de 1000 líneas, por lo que es extremadamente poco práctico encontrar lo que estoy buscando.
Entonces, ¿hay alguna manera de evitar archivos que tengan líneas de texto de más de 200 caracteres?
... | grep -v -E '.{200}'
, también funciona. Por ejemplo, para encontrar todas las líneas de archivos * .js en el directorio actual con ".name" en ellas que no tengan más de 200 caracteres:find . -name "*.js" -exec grep -H \\.name {} \; | grep -v -E '.{200}'