The UNIX and Linux Forums  

Go Back   De Unix-en Linux Forum > Top Forums > UNIX voor Dummies Questions & Answers
.
google unix.com



UNIX voor Dummies Questions & Answers Als u niet zeker weet waar je een Unix-of Linux vraag, post het hier. Alle UNIX-en Linux beginners van harte welkom!!

Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
Draad Thread Starter Forum Antwoorden Last Post
ksh scripting helpen praveenbvarrier Programmeren en Shell Scripting 1 04-15-2008 11:19
SQL scripting helpen sam786 Programmeren en Shell Scripting 3 12-10-2007 12:31
verschil tussen AIX shell scripting en Unix shell scripting. haroonec Programmeren en Shell Scripting 2 04-12-2006 09:12
scripting goeroe's pls help me met scripting op AIX thatiprashant Programmeren en Shell Scripting 1 01-20-2006 07:58 PM
Scripting? woofie What's On Your Mind? 1 03-09-2005 07:03

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 05-14-2008
tiney83 tiney83 is offline
Geregistreerde gebruiker
  
 

Join Date: mei 2008
Posten: 3
Scripting helpen

Hoi,
Ik heb een opdracht voor mijn Unix klasse om een programma te schrijven vraagt de gebruiker om een getal. de gebruiker kiest vervolgens een optie uit een menu van de vraag of ze af te tellen tot nul van het aantal zij, of tellen vanaf nul op het nummer. De fout Ik krijg steeds is binaire operator verwacht voor lijnen 9 en 14, dan wanneer ik dat hij zegt unary exploitant verwacht. Ook ik wil weten of ik gecodeerde dit hele ding corretly. Any ideas?


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"
~

  #2 (permalink)  
Old 05-14-2008
Smiling Dragon's Avatar
Lachend Dragon Smiling Dragon is offline Forum Advisor  
Ongeorganiseerd Gebruiker
  
 

Join Date: november 2007
Locatie: Nieuw-Zeeland
Posts: 922
Het lijkt erop dat u zou kunnen raken problemen met sommige van uw variabelen die niet correct ingesteld. Te debuggen, probeer het toevoegen van een echo lijn voor elke variabele net voordat je gaat gebruiken om na te gaan of alles is zoals het zou moeten zijn.

Controleer ook of u de juiste vergelijking exploitant, I'm pretty sure \u003d werkt voor getallen, niet genoteerd zijn strings.

Regels van unix.com voorkomen dat zeer expliciete hulp op de klas, maar ik ben er zeker van dat wij u kunnen helpen op nuttige debuggen stappen.
  #3 (permalink)  
Old 05-14-2008
tiney83 tiney83 is offline
Geregistreerde gebruiker
  
 

Join Date: mei 2008
Posten: 3
Hallo, Bedankt Lachend Dragon. i vaste de problemen met geen van de dollar-teken voor de keuze variabele. Maar nu kan ik run het script en ik krijg geen fouten, maar niets uitgangen, behalve het "bye" aan het eind. Ik weet dat je cant geef me het antwoord, maar zou u weten hoe u in de juiste richting?
  #4 (permalink)  
Old 05-14-2008
rubin's Avatar
Rubin rubin is offline Forum Advisor  
Geregistreerde gebruiker
  
 

Join Date: november 2007
Posts: 321
Zoals Lachende Draak genoemd is het tegen de forum regels terbeschikkingstelling huiswerk ..., maar ten minste u enige moeite:


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"
~


Laatst gewijzigd door Rubin; op 05.14.2008 08:59 PM.. Reden: verwijderd extra $ $
  #5 (permalink)  
Old 05-14-2008
tiney83 tiney83 is offline
Geregistreerde gebruiker
  
 

Join Date: mei 2008
Posten: 3
Thank you both so much for your help!
Closed Thread

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 04:52.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0