Sto cercando un'espressione regolare che trovi tutte le occorrenze di caratteri doppi in un testo, un elenco, ecc. Sulla riga di comando (Bash).
Principale Domanda : C'è un modo semplice per cercare sequenze come aa, ll, ttttt, ecc in cui si definisce un'espressione regolare che cerca n occorrenze dello stesso carattere con? Quello che sto cercando è raggiungere questo livello a un livello molto basilare. Sulla riga di comando. In una shell di Linux.
Dopo alcune ricerche sono arrivato alle seguenti risposte e alle domande che ne sono derivate, quindi mi hanno dato solo un indizio su dove potesse essere la soluzione. Ma:
a) (e) grep e il problema della barra rovesciata
grep 'a\{2\}'cercaaaegrep'a{2}'cercaaa
Domanda: la necessità di impostare i contraccolpi è davvero legata al comando che utilizzo? Se è così, qualcuno può darmi un suggerimento cos'altro deve essere preso in considerazione quando si usa (e) grep qui?
b) Ho trovato questa risposta qui per la mia domanda, anche se non è esattamente quello che stavo cercando:
grep -E '(.)\1' filenamecerca voci con lo stesso carattere che appaiono più di una volta ma non chiede con quale frequenza . Questo è vicino a quello che sto cercando, ma voglio ancora impostare un numero di ripetizioni.
Probabilmente dovrei dividerlo in due o più domande, ma poi non voglio inondare questo fantastico sito qui.
PS: Un'altra domanda, possibilmente fuori tema, ma: è in, inside, ato on the shell. Ed è on the command linecorretto?