Często uruchamiam polecenia grep, aby znaleźć rzeczy w moim kodzie, ale problem z projektami internetowymi polega na tym, że często będą kompresowane pliki JavaScript i CSS, które tworzą jedną ogromną linię tekstu, więc jeśli zostanie znalezione dopasowanie, całe okno terminala jest wypełniony ponad 1000 linii, co sprawia, że znalezienie tego, czego szukam, jest niezwykle niepraktyczne.
Czy istnieje sposób na uniknięcie plików zawierających pojedyncze wiersze tekstu o długości ponad 200 znaków?
... | grep -v -E '.{200}'
, również działa. Np. Aby znaleźć wszystkie wiersze plików * .js w bieżącym katalogu z „.name” w nich, które nie mają więcej niż 200 znaków:find . -name "*.js" -exec grep -H \\.name {} \; | grep -v -E '.{200}'