Pagina 1 di 2
1 2 UltimaUltima
Risultati da 1 a 15 di 20
  1. antonio Guest

    domanda sul comando grep

    Salve,
    da un file di testo devo salvare tutte le righe che contengono una
    parola

    semplicemente usando grep PAROLA > parola.txt salvo il file con le
    righe contenti quella parola, il problema e' che il file e' formato da
    una parola+la data del giorno, quindi parola27072010

    come dico a grep di agire ogni giorno sul file creato con la data del
    giorno ?

    grazie
    ciao
    antonio
     

  2. writethem Guest

    Re: domanda sul comando grep


    > semplicemente usando grep PAROLA> parola.txt salvo il file con le
    > righe contenti quella parola, il problema e' che il file e' formato da
    > una parola+la data del giorno, quindi parola27072010
    >
    > come dico a grep di agire ogni giorno sul file creato con la data del
    > giorno ?


    grep parola | gawk -F[1,2,3,4,5,6,7,8,9,0] '{ print $1 }'

    ?
     

  3. mallin.shetland Guest

    Re: domanda sul comando grep

    Addì martedì 27 luglio 2010 12:54 antonio scrisse:

    > come dico a grep di agire ogni giorno sul file creato con la data del
    > giorno ?




    Non ho capito bene il problema:
    Il file si chiama "parola-2010-07-27.txt"?
    Devi cercare solo le espressioni del tipo "parola 27 luglio 2010"?
    Devi cercare espressioni del tipo "parola $dataqualsiasi"?

    In ogni caso man date
     

  4. writethem Guest

    Re: domanda sul comando grep

    Il 27/07/2010 12.56, writethem ha scritto:
    >
    >> semplicemente usando grep PAROLA> parola.txt salvo il file con le
    >> righe contenti quella parola, il problema e' che il file e' formato da
    >> una parola+la data del giorno, quindi parola27072010
    >>
    >> come dico a grep di agire ogni giorno sul file creato con la data del
    >> giorno ?

    >
    > grep parola | gawk -F[1,2,3,4,5,6,7,8,9,0] '{ print $1 }'
    >
    > ?


    non mi è molto chiaro, forse intendevi


    cat parola`date +%d``date +%m``date +%Y` | grep parola | gawk
    -F[1,2,3,4,5,6,7,8,9,0] '{ print $1 }' > parola.txt ?
     

  5. writethem Guest

    Re: domanda sul comando grep

    >
    > io ho un file che si chiama TOSCAN27072010 (e domani si chiamera'
    > TOSCAN28072010......)
    >



    > ogni giorno da questo file devo tirare fuori le righe che contengono
    > la parola serchio



    cat TOSCAN`date +%d``date +%m``date +%Y` | grep serchio > serchio.txt


    intendevi questo? (prima abbiamo risposto insieme)
     

  6. antonio Guest

    Re: domanda sul comando grep

    On 27 Lug, 12:56, writethem <""poiuuuu
    \"*the_google_mail(writethem).com"> wrote:
    > > semplicemente usando grep PAROLA> *parola.txt salvo il file con le
    > > righe contenti quella parola, il problema e' che il file e' formato da
    > > una parola+la data del giorno, quindi *parola27072010

    >
    > > come dico a grep di agire ogni giorno sul file creato con la data del
    > > giorno ?

    >
    > * grep parola | gawk -F[1,2,3,4,5,6,7,8,9,0] '{ print $1 }'
    >
    > ?


    scusami ma non ho capito...

    io ho un file che si chiama TOSCAN27072010 (e domani si chiamera'
    TOSCAN28072010......)

    ogni giorno da questo file devo tirare fuori le righe che contengono
    la parola serchio

    non capisco come utilizzare gawk ...

    io pensavo a qualcosa tipo

    set oggi=%DD%%MM%%YYYY%

    grep serchio TOSCANoggi > serchio.txt

    sicuramente quello che ho scritto e' sbagliato, ma e' per farmi
    capire...


    Antonio


    antonio
     

  7. mallin.shetland Guest

    Re: domanda sul comando grep

    Addì martedì 27 luglio 2010 13:14 antonio scrisse:
    >
    > io ho un file che si chiama TOSCAN27072010 (e domani si chiamera'
    > TOSCAN28072010......)
    >
    > ogni giorno da questo file devo tirare fuori le righe che contengono
    > la parola serchio
    > ...



    grep serchio TOSCAN$(date +%Y%m%d) ...


    man date
    man bash /COMMAND SUBSTITUTION


    Addì martedì 27 luglio 2010 13:14 antonio scrisse:

    > ...
    > non capisco come utilizzare gawk ..


    No, non lo devi usare.

    Anzi usare grep ed awk insieme è una pessima idea.
     

  8. Crononauta Guest

    Re: domanda sul comando grep

    On 27/07/2010 13.25, mallin.shetland wrote:
    > Anzi usare grep ed awk insieme è una pessima idea.


    Talvolta fa comodo anche quello :-)

    --
    Massimo Bacilieri AKA Crononauta

     

  9. writethem Guest

    Re: domanda sul comando grep


    > si il concetto e' questo pero' se lo scrivo ma da questo errore:
    >
    > cat: TOSCAN`date: No such file or directory
    > cat: +%d``date: No such file or directory
    > cat: +%m``date: No such file or directory
    > cat: +%Y`: No such file or directory
    >
    > considera che sto lavorando su una macchina windows...


    eh, ho capito, e che posti a fare in icoli...

    sotto windows non saprei come aiutarti
     

  10. writethem Guest

    Re: domanda sul comando grep


    > Anzi usare grep ed awk insieme è una pessima idea.


    motivo?

    a prescindere dal caso specifico, ovviamente, dove si evince un errore
    di comprensione del quesito.
     

  11. antonio Guest

    Re: domanda sul comando grep

    On 27 Lug, 13:12, writethem <""poiuuuu
    \"*the_google_mail(writethem).com"> wrote:
    > > io ho un file che si chiama TOSCAN27072010 *(e domani si chiamera'
    > > TOSCAN28072010......)

    >
    > > ogni giorno da questo file devo tirare fuori le righe che contengono
    > > la parola *serchio

    >
    > cat TOSCAN`date +%d``date +%m``date +%Y` | grep serchio > serchio.txt
    >
    > intendevi questo? (prima abbiamo risposto insieme)


    si il concetto e' questo pero' se lo scrivo ma da questo errore:

    cat: TOSCAN`date: No such file or directory
    cat: +%d``date: No such file or directory
    cat: +%m``date: No such file or directory
    cat: +%Y`: No such file or directory

    considera che sto lavorando su una macchina windows...
     

  12. antonio Guest

    Re: domanda sul comando grep

    On 27 Lug, 14:55, writethem <""poiuuuu
    \"*the_google_mail(writethem).com"> wrote:
    > > si il concetto e' questo pero' se lo scrivo ma da questo errore:

    >
    > > cat: TOSCAN`date: No such file or directory
    > > cat: +%d``date: No such file or directory
    > > cat: +%m``date: No such file or directory
    > > cat: +%Y`: No such file or directory

    >
    > > considera che sto lavorando su una macchina windows...

    >
    > eh, ho capito, e che posti a fare in icoli...
    >
    > sotto windows non saprei come aiutarti


    be', mi pare che i comandi siano unix, credevo che la sintassi fosse
    la stessa...
     

  13. writethem Guest

    Re: domanda sul comando grep

    Il 27/07/2010 15.06, antonio ha scritto:
    > On 27 Lug, 14:55, writethem<""poiuuuu
    > \"*the_google_mail(writethem).com"> wrote:
    >>> si il concetto e' questo pero' se lo scrivo ma da questo errore:

    >>
    >>> cat: TOSCAN`date: No such file or directory
    >>> cat: +%d``date: No such file or directory
    >>> cat: +%m``date: No such file or directory
    >>> cat: +%Y`: No such file or directory

    >>
    >>> considera che sto lavorando su una macchina windows...

    >>
    >> eh, ho capito, e che posti a fare in icoli...
    >>
    >> sotto windows non saprei come aiutarti

    >
    > be', mi pare che i comandi siano unix, credevo che la sintassi fosse
    > la stessa...


    bhè, anche scaricando windows grep, io non mi meraviglierei se `date
    +%d` non funziona sotto windows
     

  14. mallin.shetland Guest

    Re: domanda sul comando grep

    Addì martedì 27 luglio 2010 14:56 scrisse:

    >
    >> Anzi usare grep ed awk insieme è una pessima idea.

    >
    > motivo?



    Perché AWK possiede le giÃ* le espressioni regolari e quindi è inutile,
    poco efficiente e ridondante usare AWK e grep insieme quando basta
    solo AWK. Tranne, ovviamente, un caso su mille, quel caso particolare
    ricordato da Crononauta





     

  15. antonio Guest

    Re: domanda sul comando grep

    On 27 Lug, 15:10, writethem <""poiuuuu
    \"*the_google_mail(writethem).com"> wrote:
    > Il 27/07/2010 15.06, antonio ha scritto:
    >
    >
    >
    > > On 27 Lug, 14:55, writethem<""poiuuuu
    > > \"*the_google_mail(writethem).com"> *wrote:
    > >>> si il concetto e' questo pero' se lo scrivo ma da questo errore:

    >
    > >>> cat: TOSCAN`date: No such file or directory
    > >>> cat: +%d``date: No such file or directory
    > >>> cat: +%m``date: No such file or directory
    > >>> cat: +%Y`: No such file or directory

    >
    > >>> considera che sto lavorando su una macchina windows...

    >
    > >> eh, ho capito, e che posti a fare in icoli...

    >
    > >> sotto windows non saprei come aiutarti

    >
    > > be', mi pare che i comandi siano unix, credevo che la sintassi fosse
    > > la stessa...

    >
    > bhè, anche scaricando windows grep, io non mi meraviglierei se `date
    > +%d` non funziona sotto windows


    no date.exe c'e' ed e' nella stessa dir di grep.exe , ma sara' un
    problema di sintassi che e' evidentemente diversa....

     

Pagina 1 di 2
1 2 UltimaUltima

Discussioni Simili

  1. Comando grep e ricerca di una precisa parola
    Quesito: Voglio trovare una precisa parola all'interno di file ad esempio: desidero cercare la parola precisa "tree" all'interno del file...
    Comando grep e ricerca di una precisa parola inviato Di Gavino nel forum it.comp.os.linux.iniziare
    Replies: 4
    Ultimo Messaggio: 07-15-2009, 11:37 AM
  2. domanda su grep
    se faccio ,---- | Mutt 1.5.13 (2006-08-11) | Mutt comes with ABSOLUTELY NO WARRANTY; for details type `mutt -vv'. | Mutt is free software, and...
    domanda su grep inviato Di giglio robbo' d'acciaio nel forum it.comp.os.linux.iniziare
    Replies: 5
    Ultimo Messaggio: 05-08-2008, 02:03 PM
  3. Help comando grep
    Vorrei cercare la parola "webmaster" in tutti i file di tutto l'hardisk... Ho visto che devo usare "grep" ma non ho capito bene come... (il man è...
    Help comando grep inviato Di mister nel forum it.comp.os.linux.iniziare
    Replies: 12
    Ultimo Messaggio: 06-05-2006, 07:09 PM
  4. AIUTO COMANDO grep
    come faccio a fare l'or con grep (o con find). esempio: i file il cui nome contiene il carattere "1" oppure il carattere "3". Grazie
    AIUTO COMANDO grep inviato Di Alessandro nel forum it.comp.os.linux.iniziare
    Replies: 1
    Ultimo Messaggio: 06-19-2004, 11:51 AM
  5. AIUTO COMANDO GREP
    come faccio a fare l'or con grep (o con find). esempio: i file il cui nome contiene il carattere "1" oppure il carattere "3". Grazie
    AIUTO COMANDO GREP inviato Di Alessandro nel forum it.comp.os.linux.iniziare
    Replies: 1
    Ultimo Messaggio: 06-19-2004, 09:09 AM