Se resulta que estoy haciendo un script bin bash
y quiero hacer lo siguiente
Código PHP:
#!/bin/bash
$numeromuylargo=rand
echo "$numeromuylargo"
Gracias!
| |||
Respuesta: ¿Cómo enviar "rand" a una variable en un script bin bash? Puedes usar /dev/urandom http://linux.die.net/man/4/urandom Para obtener una cadena de 80 numeros aleatorios puedes hacer un cat a /dev/urandom, despues eliminar los caracteres que no son letras o numeros y al final mostrar solamente los primeros 80
Código Bash:
Ver original http://blog.zerial.org/linux/creacio...on-devurandom/ |
| ||||
Respuesta: ¿Cómo enviar "rand" a una variable en un script bin bash? Cita: Muchas gracias postman, me funcionó muy bien, con rand sólo obtenía un numero de
Iniciado por posman Puedes usar /dev/urandom [url]http://linux.die.net/man/4/urandom[/url] Para obtener una cadena de 80 numeros aleatorios puedes hacer un cat a /dev/urandom, despues eliminar los caracteres que no son letras o numeros y al final mostrar solamente los primeros 80
Código Bash:
Ver original [url]http://blog.zerial.org/linux/creacion-de-passwords-aleatorias-con-devurandom/[/url] 4 ó 5 cifras. tengo una lista de los números que quiero que salgan guarados en en un archivo. ¿Se puede hacer que salga sólo uno de ellos de forma aleatoria? |
| |||
Respuesta: ¿Cómo enviar "rand" a una variable en un script bin bash? Hay varias formas. En los ejemplos se trata de obtener la tercera linea de un archivo 1. Usando head y tail. head -n 3 archivo | tail -n 1 2. Usando awk awk ' {if (NR==3) print $0}' archivo 3. Usando sed sed '3q;d' archivo Creo que existe otra opcion usando sed sed -n '3 p' archivo (esta no la probe) No creas que todo esto lo saque de mi cabeza. Busque en internet y utilice man para cada comando Última edición por posman; 14/12/2011 a las 13:40 |
Etiquetas: |