Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    146

    [GREP] cercare righe in un file che NON contengano una certa parola

    Buonasera,

    se voglio cercare in un file tutte le righe che non contengono una certa parola cosa devo scrivere nell'espressione
    regolare che passo a grep ?

    Ad essere onesto mi è venuto il dubbio che non si possa fare una cosa del genere con le espressioni regolari....

    Grazie per ogni eventuale aiuto....

  2. #2
    Cito da 'man grep'

    -v, --invert-match
    Invert the sense of matching, to select non-matching lines.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    146
    Ok...grazie, non ho spiegato bene il caso però....

    conoscevo l'opzione -v, però dovrei cercare tutte le righe che includono una parola ma non un'altra

    qualcosa di simile a ===> grep stringa1 file.txt | grep -v stringa2

    ma usando un'espressione regolare sola

    anche perchè vorrei poter specificare l'ordine in cui devono essere verificate le condizioni
    tipo un'espressione regolare che dica "mi serve ogni riga che contenga la stringa stringa1 e, nel prosieguo della riga, qualunque cosa tranne stringa2" anche perchè stringa2 potrebbe essere una sottostringa di stringa1 o precederla nella riga

    Questo è il mio dubbio, riguarda proprio la possibilità di scrivere espressioni regolari che includano una condizione negativa in un certo punto.

    Spero di essermi spiegato meglio... GRAZIE 1000 per l'aiuto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.