Domande taggate «regular-expression»

Le espressioni regolari sono un mezzo per abbinare un modello di caratteri all'interno di una stringa.






8
Come eseguire grep con più pattern AND?
Vorrei ottenere la corrispondenza multi-pattern con AND implicito tra i pattern, ovvero equivalente a eseguire più greps in una sequenza: grep pattern1 | grep pattern2 | ... Quindi, come convertirlo in qualcosa del genere? grep pattern1 & pattern2 & pattern3 Vorrei usare single grep perché sto sviluppando argomenti in modo …

7
Usare sed per trovare e sostituire stringhe complesse (preferibilmente con regex)
Ho un file con i seguenti contenuti: <username><![CDATA[name]]></username> <password><![CDATA[password]]></password> <dbname><![CDATA[name]]></dbname> e ho bisogno di creare uno script che cambi il "nome" nella prima riga in "qualcosa", la "password" nella seconda riga in "qualcosa" e il "nome" nella terza riga in "qualcosa di diverso". Non posso fare affidamento sull'ordine in cui …



2
Problema regex Grep 'OR'
Sto cercando di usare grep con un regex per trovare le righe in un file che corrispondono a 1 di 2 stringhe possibili. Ecco il mio grep: $ grep "^ID.*(ETS|FBS)" my_file.txt Il grep sopra non restituisce risultati. Tuttavia, se eseguo uno dei due: $ grep "^ID.*ETS" my_file.txt o $ grep …

5
Come diff file ignorando i commenti (righe che iniziano con #)?
Ho due file di configurazione, l'originale del gestore pacchetti e uno personalizzato modificato da me. Ho aggiunto alcuni commenti per descrivere il comportamento. Come posso eseguire diffi file di configurazione, saltando i commenti? Una riga commentata è definita da: spazi bianchi iniziali facoltativi (schede e spazi) cancelletto ( #) qualsiasi …


7
Trova i file in più nomi di cartelle
Sto cercando di elencare tutti i file da dir1, dir2, dir3e dir4che potrebbe essere ovunque come una sottodirectory della mia cwdutilizzando il findcomando. Ho provato quanto segue senza successo: find . -type f -regextype posix-egrep -regex 'dir1/.+|dir2/.+|dir3/.+|dir4/.+' Ci ho provato anche io posix-extended. Come posso elencare questi file?



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.