#1 Le 04/04/2010, à 19:46
Créer un p'tit programme
Salut tout le monde ! (Déja 2e post)
Je suis un Geek ultime et je m'ennuie a mourrir ![]()
Donc, j'ai envi de me lancer dans un petit programme simple dans le terminal, mais j'ai aucune base avec sa.
Je veux réaliser un petit programme qui me demande de taper du texte et qui afficherait un message selon le texte mais différent.
En résumer :
* Possibilité d'afficher un message
* Possibilité de récupérer un texte tapé par l'utilisateur
* Possibilité d'effectuer des chaines de conditions
* Possibilité d'effectuer un Math.Random() pour faire une "lotterie" pour afficher un message au hasard par rapport a un texte
---
Voila. merci d'avance.
PS : Et aussi, je ne sais pas comment lancer le script. Donc help please.
MERCI BEAUCOUPS ^^ ![]()
Dernière modification par nico210 (Le 04/04/2010, à 19:49)
Hors ligne
#2 Le 04/04/2010, à 19:54
Re : Créer un p'tit programme
Essaye ca, il faut deviner un chiffre de 1 à 10. J'ai pas testé des cas particuliers tordus.
NUM=$((RANDOM%10))
read -p "Salut $USER !
donne moi un chiffre entre 1 et 10 ( il faut trouver le bon ! )" REP
until ((REP == NUM)); do
if ((REP < NUM)); then
read -p "Un peu plus jeune homme !" REP
elif ((REP > NUM)); then
read -p "Un peu moins jeune homme !" REP
fi
done
echo "Bravo $USER, c'était bien $REP"bashfr.org(random);
<SkinRed> j'aurais pas pensé être autant bordélique
<SkinRed> mais les faits sont là
<SkinRed> depuis que j'ai rangé ma chambre la force de mon signal WiFi est passée de "très faible" à "bonne"
Hors ligne
#3 Le 04/04/2010, à 19:56
Re : Créer un p'tit programme
merci. mais comment mettre sa dans un tit programme et comment le lancer dans le terminal ?
Hors ligne
#4 Le 04/04/2010, à 19:56
Re : Créer un p'tit programme
Bonjour,
A ma connaissance, le terminal ne permet pas de créer des programmes. Les lancer, oui.
OS: Ubuntu 12.04 64 bits + Windows 7 Ultimate 64 bits en dualboot
Processeur: AMD Athlon64 3200+ Intel Core 2 Duo T7250 @ 2 GHz
Carte graphique: ATI Radeon HD 4650 en AGP nVidia GeForce 8600M GT
Mémoire vive: 2 Go RAM 2 Go RAM
Hors ligne
#5 Le 04/04/2010, à 19:57
Re : Créer un p'tit programme
enfin. pas un programme. mais un script. par exemple qui nous demande de taper du texte....
Hors ligne
#6 Le 04/04/2010, à 19:58
Re : Créer un p'tit programme
Tu colle ca dans un fichier, tu rajoute
#!/bin/bashsur le premiere ligne, tu le rends executable :
chmod +x script.bashet tu l'appelle comme ça :
./script.bashbashfr.org(random);
<SkinRed> j'aurais pas pensé être autant bordélique
<SkinRed> mais les faits sont là
<SkinRed> depuis que j'ai rangé ma chambre la force de mon signal WiFi est passée de "très faible" à "bonne"
Hors ligne
#7 Le 04/04/2010, à 20:04
Re : Créer un p'tit programme
euh.. je ne comprend pas trop...
a vrai dire pas du tout.. tu pourrais plus m'expliquer STP.
merci
Hors ligne
#8 Le 04/04/2010, à 20:13
Re : Créer un p'tit programme
Copie colle tout ça dans un pseudo terminal en user simple. ( gnome-terminal ou konsole ou xterm etc... ) Un geek ultime doit pouvoir faire ça ^^
cd
cat>script-interactions-chiffres.bash<<'EOF'
NUM=$((RANDOM%10))
read -p "Salut $USER !
donne moi un chiffre entre 1 et 10 ( il faut trouver le bon ! )" REP
until ((REP == NUM)); do
if ((REP < NUM)); then
read -p "Un peu plus jeune homme !" REP
elif ((REP > NUM)); then
read -p "Un peu moins jeune homme !" REP
fi
done
echo "Bravo $USER, c'était bien $REP"
EOF
chmod +x ./script-interactions-chiffres.bash
./script-interactions-chiffres.bashbashfr.org(random);
<SkinRed> j'aurais pas pensé être autant bordélique
<SkinRed> mais les faits sont là
<SkinRed> depuis que j'ai rangé ma chambre la force de mon signal WiFi est passée de "très faible" à "bonne"
Hors ligne
#9 Le 04/04/2010, à 20:16
Re : Créer un p'tit programme
Petites questions:
As-tu déjà fait de la programmation?
Ou des scripts?
OS: Ubuntu 12.04 64 bits + Windows 7 Ultimate 64 bits en dualboot
Processeur: AMD Athlon64 3200+ Intel Core 2 Duo T7250 @ 2 GHz
Carte graphique: ATI Radeon HD 4650 en AGP nVidia GeForce 8600M GT
Mémoire vive: 2 Go RAM 2 Go RAM
Hors ligne
#10 Le 04/04/2010, à 20:17
Re : Créer un p'tit programme
merci ^^
dsl encore
pour mon inculture
Hors ligne
#11 Le 04/04/2010, à 20:18
Re : Créer un p'tit programme
Un exemple de script qui gere une sortie de texte alléatoire : http://www.sputnick-area.net/scripts/M.bash
bashfr.org(random);
<SkinRed> j'aurais pas pensé être autant bordélique
<SkinRed> mais les faits sont là
<SkinRed> depuis que j'ai rangé ma chambre la force de mon signal WiFi est passée de "très faible" à "bonne"
Hors ligne
#12 Le 04/04/2010, à 20:18
Re : Créer un p'tit programme
Tout s'apprend.
Mais j'insiste:
As-tu déjà fait de la programmation?
Ou des scripts?
OS: Ubuntu 12.04 64 bits + Windows 7 Ultimate 64 bits en dualboot
Processeur: AMD Athlon64 3200+ Intel Core 2 Duo T7250 @ 2 GHz
Carte graphique: ATI Radeon HD 4650 en AGP nVidia GeForce 8600M GT
Mémoire vive: 2 Go RAM 2 Go RAM
Hors ligne
#13 Le 04/04/2010, à 20:21
Re : Créer un p'tit programme
Oui.
LUA, PHP, HTML...
Hors ligne
#14 Le 04/04/2010, à 20:25
Re : Créer un p'tit programme
Et comme langage de programmation?
Basic, Pascal (Delphi), C, autres?
OS: Ubuntu 12.04 64 bits + Windows 7 Ultimate 64 bits en dualboot
Processeur: AMD Athlon64 3200+ Intel Core 2 Duo T7250 @ 2 GHz
Carte graphique: ATI Radeon HD 4650 en AGP nVidia GeForce 8600M GT
Mémoire vive: 2 Go RAM 2 Go RAM
Hors ligne
#15 Le 04/04/2010, à 20:27
Re : Créer un p'tit programme
Depuis quand le LUa n'est pas un language de programation ?
Hors ligne
#16 Le 04/04/2010, à 20:33
Re : Créer un p'tit programme
Je n'ai jamais dis que LUA n'est pas un langage de programmation.
Je ne connais pas, je ne sais pas à quoi ça ressemble. Mais je vais me renseigner.
Donc, je demande pour des langages que je connais. C'est tout.
OS: Ubuntu 12.04 64 bits + Windows 7 Ultimate 64 bits en dualboot
Processeur: AMD Athlon64 3200+ Intel Core 2 Duo T7250 @ 2 GHz
Carte graphique: ATI Radeon HD 4650 en AGP nVidia GeForce 8600M GT
Mémoire vive: 2 Go RAM 2 Go RAM
Hors ligne
#17 Le 04/04/2010, à 20:38
Re : Créer un p'tit programme
ok.
Dsl si je t'ai blésser.
Parce que je pense que j'ai pas été gentil avec toi.
DSL ENCORE
Hors ligne
#18 Le 04/04/2010, à 20:41
Re : Créer un p'tit programme
Tracasse pas, je ne suis pas du tout blessé.
Je viens de regarder dans Synaptic. LUA est présent. Pourquoi ne pas l'installer puisque tu le connais?
OS: Ubuntu 12.04 64 bits + Windows 7 Ultimate 64 bits en dualboot
Processeur: AMD Athlon64 3200+ Intel Core 2 Duo T7250 @ 2 GHz
Carte graphique: ATI Radeon HD 4650 en AGP nVidia GeForce 8600M GT
Mémoire vive: 2 Go RAM 2 Go RAM
Hors ligne
#19 Le 08/04/2010, à 20:44
Re : Créer un p'tit programme
Bonjour,
c'est pas bien de faire faire ces devoirs par d'autres.
Si ce n'est pas le cas, tu tapes "script bash" dans google, tu trouveras de quoi te documenter
May the source be with you
http://biotechman.com/wordpress
Hors ligne
#20 Le 09/04/2010, à 23:42
Re : Créer un p'tit programme
Salut,
tu trouveras aussi "un peu" d'info dans cette doc si c'est du script shell que tu veux faire (associé à zenity ça peut être sympa aussi)
May linux be with you
Comment poster un message.
Je me présente dans la doc
Hors ligne
Pages : 1
- Accueil
- » Forum
- » Terminal, scripts et ligne de commande
- » Créer un p'tit programme