Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/09/2015, à 12: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, à 12:14)

Hors ligne

#2 Le 22/09/2015, à 12: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, à 12:27)

Hors ligne

#3 Le 22/09/2015, à 13: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, à 13: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, à 13:51

Boombastick

Re : Chiffre random dans une variable

serged a écrit :
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, à 08:13

serged

Re : Chiffre random dans une variable

Boombastick a écrit :

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, à 12: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