#1 Le 22/09/2015, à 11:12
- Boombastick
Chiffre random dans une variable
Salut les basheux !
Je voudrais mettre dans une variable un chiffre généré aléatoirement compris entre 4000 et 9999 mais j'ai du me planter quelque part
#!/bin/bash
echo $[($RANDOM % ($[9999 - 4000] + 1)) + 4000]
read var
Et je préfèrerais ne pas utiliser echo
Dernière modification par Boombastick (Le 22/09/2015, à 11:14)
Hors ligne
#2 Le 22/09/2015, à 11:23
- pingouinux
Re : Chiffre random dans une variable
Bonjour,
var=$((4000+RANDOM%6000))
Édité : Correction
Pour info, ce n'est pas un chiffre, mais un nombre qui est généré.
Dernière modification par pingouinux (Le 22/09/2015, à 11:27)
Hors ligne
#3 Le 22/09/2015, à 12:04
- Boombastick
Re : Chiffre random dans une variable
Merci mon gars !
Au fait tant que j'y suis, es ce que c'est possible de mettre dans une variable le résultat d'un script ? Concrètement le script sécurise l'accès ssh avec Google Authenticator et je voudrais qu'il envois par mail le QR Code que Google Auth ressort en fin de script.
Hors ligne
#4 Le 22/09/2015, à 12:37
- serged
Re : Chiffre random dans une variable
var =`monscript`
(attention, quotes inverses (AltGr-7 sur un clavier français)
LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)
Hors ligne
#5 Le 22/09/2015, à 12:51
- Boombastick
Re : Chiffre random dans une variable
var =`monscript`
(attention, quotes inverses (AltGr-7 sur un clavier français)
Le problème par contre c'est que google auth demande pas mal de choses pendant l'installation mais je ne répond que oui à chaque fois. J'ai essayé avec --force mais rien à faire. Il n'y a pas une option générique qui donne les réponses par défaut ?
Hors ligne
#6 Le 23/09/2015, à 07:13
- serged
Re : Chiffre random dans une variable
Le problème par contre c'est que google auth demande pas mal de choses pendant l'installation mais je ne répond que oui à chaque fois. J'ai essayé avec --force mais rien à faire. Il n'y a pas une option générique qui donne les réponses par défaut ?
yes|scriptchiant
LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)
Hors ligne
#7 Le 23/09/2015, à 11:33
- lynn
Re : Chiffre random dans une variable
Bonjour,
var=$(shuf -i 4000-9999 -n1)
«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»
Coluche
Hors ligne