![]() |
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| UNIX pour les nuls Questions et réponses Si vous ne savez pas où poster un UNIX ou Linux question, post it here. Tous les systèmes UNIX et Linux, débutants bienvenus! |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| ksh aide de scripts | praveenbvarrier | De programmation et de script Shell | 1 | 04-15-2008 10:19 AM |
| l'aide de scripts SQL | sam786 | De programmation et de script Shell | 3 | 12-10-2007 12:31 PM |
| AIX différence entre les scripts shell et Unix shell scripting. | haroonec | De programmation et de script Shell | 2 | 04-12-2006 08:12 AM |
| script du gourou pls m'aider avec les scripts sur AIX | thatiprashant | De programmation et de script Shell | 1 | 01-20-2006 07:58 PM |
| Scripting? | woofie | What's on Your Mind? | 1 | 03-09-2005 07:03 AM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Scripting aider
Salut,
J'ai une mission pour mon Unix classe d'écrire un programme qui demande à un utilisateur d'entrer un numéro. l'utilisateur choisit une option de menu de savoir si ils veulent à rebours à zéro le nombre d'entrée, ou de compter jusqu'à zéro pour le numéro. L'erreur, je reçois l'opérateur binaire est prévu pour les lignes 9 et 14, que lorsque j'ai dit que ce changement opérateur unaire attendu. Aussi je veux savoir si j'ai codé tout cela corretly. des idées? Code:
echo "Enter a number" read $number echo "What do you want to do to this number?" echo "Enter d, to count down to zero" echo "Enter u, to count up from zero" read choice case $choice in d) while [ "$number" \>= "0" ] do echo $number $number = `expr $number - 1` done;; u) while [ "0" \<= "$number" ] do echo $number $number = `expr $number + 1` done;; esac echo "bye" ~ |
|
||||
|
Salut, Je vous remercie Smiling Dragon. i fixe les problèmes de ne pas avoir le signe dollar devant le choix de la variable. Cependant, maintenant je peux exécuter le script et je suis pas d'erreurs, mais rien de sorties à l'exception des "bye" à la fin. Je sais que vous ne me donner la réponse, mais pourriez-vous savoir comment pointer dans la bonne direction?
|
|
|||||
|
Comme mentionné Smiling Dragon's contre les règles du forum détachement devoirs ..., mais au moins vous avez fait un effort:
Code:
echo "Enter a number" read number echo "What do you want to do to this number?" echo "Enter d, to count down to zero" echo "Enter u, to count up from zero" read choice case $choice in d) while [ "$number" -ge 0 ] do echo $number number=`expr $number - 1` # no spaces here before/after = sign done;; u) while [ 0 -le "$number" ] do echo $number number=`expr $number + 1` done;; esac echo "bye" ~ Dernière édition par Rubin; au 05.14.2008 07:59 PM.. Motif: suppression extra $ $ |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|