Precedente :: Successivo |
Autore |
Messaggio |
sandman42
Registrato: 27/10/08 21:46 Messaggi: 72
|
Inviato: Mar 29 Mar 2011 15:48 Oggetto: Domanda su regular expression |
|
|
Ciao,
ho una serie di file in cui vorrei cercare il pattern
value="qualcosa
purché dopo le " non ci sia un #
in altre parole
value="qualcosa
mi interessa, mentre
value="#qualcosa
no.
Come posso fare? Io ho provato con un
grep -iRH --include=*.xxx value=\"[^#] . > prova.txt
ma non mi esclude quel che non voglio.
Come posso fare?
Zenks!
Francesco |
|
Top |
|
|
tannoiser
Registrato: 02/04/07 10:06 Messaggi: 621
|
Inviato: Mar 29 Mar 2011 16:00 Oggetto: Domanda su regular expression |
|
|
* Tuesday 29 March 2011, alle 16:50, sandman42@xxxxxx.xyz scrive:
Citazione: | Ciao,
ho una serie di file in cui vorrei cercare il pattern
value="qualcosa
purché dopo le " non ci sia un #
in altre parole
value="qualcosa
mi interessa, mentre
value="#qualcosa
no.
Come posso fare? Io ho provato con un
grep -iRH --include=*.xxx value=\"[^#] . > prova.txt
ma non mi esclude quel che non voglio.
|
Sarò uno che pensa semplice ma:
grep =\" * |grep -v =\"# > prova.txt
non funziona?
_________________
Maurizio - Tannoiser - Lemmo
Founder Member of ERLUG http://erlug.linux.it
-------------------------------------------------------------------------------
Wash: Captain, don't you know kissing girls makes you sleepy?
-- Our Mrs. Reynolds |
|
Top |
|
|
Guido Bolognesi [Zen] Ospite
|
Inviato: Mar 29 Mar 2011 16:01 Oggetto: Domanda su regular expression |
|
|
2011/3/29 sandman42@xxxxxx.xyz <sandman42@xxxxxx.xyz>:
Citazione: | grep -iRH --include=*.xxx value=\"[^#] . > prova.txt
ma non mi esclude quel che non voglio.
|
non so se ho capito bene la domanda, ma io escluderei i valori con "#":
egrep -v "value=\"#" filename.xxx
_________________
guido . xmpp://zen@kill-9.it . skype://zenmobile |
|
Top |
|
|
Fernando Santagata Ospite
|
Inviato: Mar 29 Mar 2011 16:48 Oggetto: Domanda su regular expression |
|
|
On Tue, Mar 29, 2011 at 04:50:11PM +0200, sandman42@xxxxxx.xyz wrote:
Citazione: | grep -iRH --include=*.xxx value=\"[^#] . > prova.txt
|
Hai usato degli apici intorno al pattern? Le parentesi quadre e il
cancelletto sono metacaratteri delle shell.
Dovrebbe essere 'value="[^#]' (e a questo punto non hai bisogno di quotare
i doppi apici).
_________________
Fernando Santagata
Jesus saves, but Buddha makes incremental backups. |
|
Top |
|
|
|
|
Non puoi inserire nuovi argomenti Non puoi rispondere a nessun argomento Non puoi modificare i tuoi messaggi Non puoi cancellare i tuoi messaggi Non puoi votare nei sondaggi
|
|