"220284" <
220...@email.it> ha scritto nel messaggio
news:20150216203203.08c44958@freisa...
> characters removed is returned." Se ti esce 0 vuol dire che non c'e' \n
> alla fine di $4 (o che hai settato diversamente $/).
In effetti č cosě, probabilmente perchč le prove le ho fatte usando Mirc che
č un programma per windows ed evidentemente non inserisce il ritorno a capo
alla fine della riga, ma qualcos'altro (forse un carriage return?) e chomp
non ha effetto.
> Ad ogni modo per togliere il \n al fondo dovresti mettere:
>
> chomp $4; $temp=$4;
> oppure
> $temp=$4; chomp $temp;
> oppure
> chomp($temp = $4);
>
> In ogni caso ottieni $temp senza \n al fondo (ma nel primo esempio
> l'avrai tolto anche da $4).
perň anche cosě non funziona (ho provato tutte le combinazioni possibili..)
per il problema di cui sopra, quindi ho usato chop
my $temp = $4;
chop $temp;
perchč usare chop direttamente su $4 mi ritornava errore: Modification of a
read-only value attempted at ./
bot.pl line 95, <GEN0> line 30.
> Nota che nella prova con input da tastiera "chompi" direttamente $temp
> mel modo corretto.
si, ma la prova l'ho fatta direttamente da linux :-)
Comunque grazie per l'interessamento!