#!/usr/bin/env bash#Escrito por kenkeiras bajo la WTFPLchars=13 # Cambia esto para ajustar el número de caracteres# Aquí va la url que te redirige a una página aleatoriaurl="http://es.wikipedia.org/wiki/Especial:Aleatoria"# Se pide la páginatext=`wget "$url" -O -`lines=""# Se toman las líneas con <p>, elinimando las etiquetas# sustituyendo los espacios por "<" para que no los separefor i in `echo "$text"|grep "<p>"|sed "s/<[^>]*>//g"|sed "s/\ /</g"`;do # Se reincorporan los espacios y se eliminan los corchetes lines=`echo $lines;echo "$i"|sed "s/\[[^\]]\]//g"|sed "s/</\ /g"`done# Se obtiene solo lo que se quierex=0words=""for i in $lines;do if [ $x -ge $chars ];then break fi words=`echo $words;echo $i` x=$(( $x + 1 ))done# Se muestran las iniciales coloreadasecho $words|sed "s/^./\0\o033[0m/g"|sed "s/^/\o033[0;31m/g" | sed "s/\ ./\0\o033[0m/g"|sed "s/\ /\ \o033[0;31m/g"# Se muestra la contraseña obtenidaecho $words|grep -o '\ .\|^.'|tr '\n ' ' '|sed "s/\ //g"# Y se deja el espacioecho ""