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


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
[email protected] con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a [email protected]

To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Rispondere a