Eseguo spesso i comandi grep per trovare elementi nel mio codice, ma il problema con i progetti Web è che spesso ci saranno file JavaScript e CSS compressi che creano un'enorme riga di testo, in modo che se viene trovata una corrispondenza, l'intera finestra del terminale è riempito per più di 1000 linee, rendendo estremamente poco pratico trovare quello che sto cercando.
Quindi c'è un modo per evitare i file che dicono singole righe di testo di oltre 200 caratteri?
... | grep -v -E '.{200}'
, funziona. Ad esempio, per trovare tutte le righe di file * .js nella directory corrente con ".name" in esse non più lunghe di 200 caratteri:find . -name "*.js" -exec grep -H \\.name {} \; | grep -v -E '.{200}'