GNU/Linux >> Linux Esercitazione >  >> Linux

grep per trovare i file che contengono una stringa lunga più di x caratteri?

Mi considero un noob regex, ma ho creato un mucchio di file con stringhe di lunghezza variabile e penso di aver ottenuto quello che volevi, prova questo:

[email protected]$ grep -e '[^\ ]\{7,\}' *

Per coloro che non lo capiscono bene:

-e effettua la ricerca grep utilizzando una regex. [^\ ] significa corrispondere a un singolo carattere tranne lo spazio. \{7,\} significa corrispondere a una stringa di 7 o più caratteri. Se dovessi inserire un altro numero dopo , sarebbero stringhe comprese tra 7 e x caratteri.


Linux
  1. Come trovare file più grandi o più piccoli di X in Linux

  2. Trovare file che un utente non può leggere?

  3. Come trovare più stringhe nei file??

  4. Trova tutti i file con nome contenente una stringa

  5. trova i file che hanno un numero nel nome del file maggiore di

Come trovare una stringa o una parola specifica in file e directory

Grep Command in Linux (Trova testo nei file)

Come utilizzare il comando Grep per trovare testo nei file

Come trovare una stringa in un file su Linux

Trova testo nei file su Linux usando grep

come usare du per vedere i file più grandi di una dimensione di soglia