[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