[PLUTO-help] Le mail del colonnello Giuliacci!!!!! Le voglio....
bombadur
bombadur a slacky.it
Lun 14 Giu 2004 10:18:51 CEST
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
*** on Sunday 13 June 2004 12:25, 6uncesso a infinito.it wrote:
> Ciao gigi...scusa se nn mi sn fatto sentire. Allora sei
> riuscito a convincere il tuo amico arminillo a diffondere
> in privato il suo scriptino?
> Sarei interessato a vederlo anche perchè di scripting di
> shell purtroopo so poco e mi piacerebbe dare un occhiata a
> sto script.
Sul sito che vedi nella mia firma c'erano due script adatti al tuo
scopo, uno in Python e uno in Perl. Ma il sito e` in ristrutturazione,
e per ora non ci sono (ci sono solo i file-firma, al momento).
Copio-incollo, perche` in lista non passano gli allegati:
Script in Python:
#!/usr/bin/python
# genera una frase random, partendo dal file frasi
#path file frasi
pathFileFrasi="/home/servo/firme/"
#il file contiene una frase per riga.
fileFrasi="nome_file_firma"
#apre il file
oggettoFile=file(pathFileFrasi+fileFrasi,"r")
#carica in memoria l'elenco delle frasi.
elencoRighe = oggettoFile.readlines()
#calcola il numero delle righe
numeroDiRighe=len(elencoRighe)
import random
valoreRandom=int(random.random()*numeroDiRighe)
print "Ciao, pippo"
print " "
print elencoRighe[valoreRandom-1],
Questo invece e` lo script in Perl:
#!/usr/bin/perl
open(FILE,"<$ARGV[0]") || "non posso aprire il file";
@elenco = <FILE>;
$lunghezza = @elenco;
$valore = int(rand $lunghezza);
$estrazione = @elenco[$valore];
chomp $estrazione;
close(FILE);
print $valore+1;
print "/$lunghezza: $estrazione\n";
print "Quello_che_ti_pare\n";
Ok, adesso ti mancano solo i file-firma.. ;-)
- --
*****************************************************
* Coltivate Linux, tanto Window$© si pianta da solo *
* MajaGLUG member http://www.teppisti.it *
* LinuxFromScratch Compiler #12000 (ServoLinux-1.1a)*
* gpg-key on x-hkp://keyserver.linux.it *
*****************************************************
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
iD8DBQFAzV9uv+yq43mPs+0RAmHxAKDGYlFgqfifjiRqdSwkbq3LcpG49ACggdsr
g6+dVwNuK+uVUNCYrXLeXz0=
=3Zuy
-----END PGP SIGNATURE-----
More information about the pluto-help
mailing list