[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OT] aiuto in bash



Luca wrote:

volevo trovare un modo per contare il numero di volte che una sotto
stringa compare all'interno di una stringa.

se vuoi usare perl al posto di bash, allora puoi ottenere il risultato con una sola istruzione! ;-)

$ perl -e 'print " ".(() = "oggi domanioggi" =~ /oggi/g)."\n";'
 2

o in un file mio_file.pl
che prende in input la stringa

-----8<----------8<----------8<----------8<----------8<----------8<-----
#!/usr/bin/perl
use strict;
use warnings;

print " ".(() = $ARGV[0] =~ /oggi/g)."\n";
-----8<----------8<----------8<----------8<----------8<----------8<-----

$ mio_file.pl kjkkoggikdjfk
 1

per saperne di più:
$ man perl
qui trovi un lungo elenco di manuali richiamabili sempre con man

Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Esci dall'illegalità: utilizza OpenOffice.org:
http://linguistico.sf.net/wiki/doku.php?id=UsaOOo
Non autorizzo la memorizzazione del mio indirizzo su outlook


Reply to: