On 26/07/2012 21:33, Piviul wrote:
Il 26/07/2012 20:12, Davide Prina ha scritto:
On 26/07/2012 15:19, Federico Di Gregorio wrote:
On 26/07/12 14:50, Paolo Sala wrote:
Ad esempio:
$ echo ciaociaociao bella! | grep -o '^c.*o'
ciaociaociao
Io invece vorrei che ritornasse ciao cioè fino alla
Il Thu, 26 Jul 2012 14:50:03 +0200, Paolo Sala ha scritto:
Ciao a tutti, grep matcha la stringa più grande che soddisfa la RE. È
possibile invece fargli matchare la più corta?
Puoi provare con l'opzione -P che switcha la regexp a Perl regexp, e
usare appunto le regexp di perl (man
Il giorno Gio 26 Lug 2012 14:50:03 CEST, Paolo Sala ha scritto:
Ciao a tutti, grep matcha la stringa più grande che soddisfa la RE. È
possibile invece fargli matchare la più corta?
Ad esempio:
$ echo ciaociaociao bella! | grep -o '^c.*o'
ciaociaociao
Io invece vorrei che ritornasse ciao cioè
Il 26/07/2012 14:50, Paolo Sala ha scritto:
Ciao a tutti, grep matcha la stringa più grande che soddisfa la RE. È
possibile invece fargli matchare la più corta?
Ad esempio:
$ echo ciaociaociao bella! | grep -o '^c.*o'
ciaociaociao
Io invece vorrei che ritornasse ciao cioè fino alla prima o che
Alessandro Pellizzari scrisse in data 26/07/2012 15:12:
Puoi provare con l'opzione -P che switcha la regexp a Perl regexp, e
usare appunto le regexp di perl (man pcresyntax).
Quello che cerchi si chiama greedy (o meglio, tu cerchi il suo
contrario, il non-greedy)
Fantastico, mille
Alessandro T. scrisse in data 26/07/2012 15:14:
Il 26/07/2012 14:50, Paolo Sala ha scritto:
Ciao a tutti, grep matcha la stringa più grande che soddisfa la RE. È
possibile invece fargli matchare la più corta?
Ad esempio:
$ echo ciaociaociao bella! | grep -o '^c.*o'
ciaociaociao
Io invece
On 26/07/12 14:50, Paolo Sala wrote:
Ad esempio:
$ echo ciaociaociao bella! | grep -o '^c.*o'
ciaociaociao
Io invece vorrei che ritornasse ciao cioè fino alla prima o che
incontra...
Il trucco è fare il match di tutto quello che si può tranne la o:
$ echo ciaociaociao | grep ^c[^o]*
On 26/07/2012 15:19, Federico Di Gregorio wrote:
On 26/07/12 14:50, Paolo Sala wrote:
Ad esempio:
$ echo ciaociaociao bella! | grep -o '^c.*o'
ciaociaociao
Io invece vorrei che ritornasse ciao cioè fino alla prima o che
incontra...
$ echo ciaociaociao | grep ^c[^o]*
ma così non funziona
Il 26/07/2012 20:12, Davide Prina ha scritto:
On 26/07/2012 15:19, Federico Di Gregorio wrote:
On 26/07/12 14:50, Paolo Sala wrote:
Ad esempio:
$ echo ciaociaociao bella! | grep -o '^c.*o'
ciaociaociao
Io invece vorrei che ritornasse ciao cioè fino alla prima o che
incontra...
$ echo
9 matches
Mail list logo