Frase al azar
2003-08-07 00:00:00
Estas simples lineas me generan la frase pseudo-aleatoria que incluyo en mis paginas y en mi firma del correo. Simple, verdad? Lo unico infrecuente es esa regex, que prefiero al chop para evitar que este se coma la ultima letra de la entrada si no es un cambio de linea. Sin mas preambulos, (frasealazar):
#!/usr/bin/perl @frases=<STDIN>; foreach $linea (@frases) { $linea =~ s/\n$//; } srand(); print "$frases[int(rand(scalar @frases))]\\n";
Keith Amling (25/09/2005, 13:17) perl's chop and chomp can perform =~ s/\\n$//. chop always removes the last character and chomp removes it if it is a newline. In this case "chomp $linea;" |
Rollos antiguos
2003-10-28 00:00:00 - Generar un numero determinado de ficheros de texto.
2003-11-02 00:00:00 - Filtro antispam en una carpeta de correo Maildir.
2003-12-29 00:00:00 - Calculadora modo texto.
2004-01-28 00:00:00 - Dejar pasar desde o hasta una linea.
2004-01-28 00:00:00 - Ejemplo de acceso a un fichero binario.