The UNIX and Linux Forums  


Go Back   Die UNIX-und Linux-Foren > Top Foren > Shell Programmierung und Scripting
.
Google unix.com



Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier.

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
while-Schleife innerhalb while-Schleife panknil Shell Programmierung und Scripting 0 01-07-2008 12:49 PM
Probleme mit einem, wenn / dann Schleife in einem Skript lodey Shell Programmierung und Scripting 3 09-18-2007 03:45 AM
While-Schleife Probleme rcunn87 Shell Programmierung und Scripting 0 06-20-2006 05:26 PM
wie man die ähnliche Funktion in der while-Schleife oder for-Schleife trynew Shell Programmierung und Scripting 3 06-17-2002 12:09 PM
'make' Probleme (compliation Probleme?) xyyz UNIX für Fortgeschrittene und Experten 5 11-05-2001 10:47 PM

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 Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 05-12-2008
amatuer_lee_3 amatuer_lee_3 is offline
Registrierte Nutzer
  
 

Registriert seit: Mai 2008
Beiträge: 53
while-Schleife Probleme

Ich habe ein Problem Validierung mein Skript. Der Beginn meiner Skript beginnt wie folgt:

Zitat:
während JaNein \u003d [jj] [Ee] [SS]

tun
dann nach diesem habe ich alle meine Skript und Funktionen.

am Ende der Schleife ich mit diesem Code:

Zitat:
echo "Sie möchten, um die Suche HITS wieder?"
Lesen Sie JaNein

getan
Was ich wissen will, ist, wie kann ich die Schleife, so dass nur ja oder nein kann eine Antwort?

und wenn die falsch eingetragen ist, wie bekomme ich eine Fehlermeldung?
  #2 (permalink)  
Old 05-12-2008
Cameron's Avatar
Cameron Cameron is offline Forum Advisor  
Registrierte Nutzer
  
 

Join Date: Nov 2001
Ort: Brisbane, Australien
Beiträge: 500
Wie wäre es tut eine Suche nach "while-Schleife" und sehen Sie, was Sie finden können?
  #3 (permalink)  
Old 05-12-2008
Gnom gnom is offline
Registrierte Nutzer
  
 

Join Date: Feb 2008
Ort: Neuseeland
Beiträge: 66
Versuchen Sie eine SELECT-Anweisung, wie dieses

Wählen Sie im "blabla" "blabla" "quit"
tun
case $ in
"blabla")
somecommand
;;
.... für jeden möglichen Befehl ein $ Aktion
"quit")
Pause
;;
*)
print "Dies ist nicht eine Option, versuchen Sie es erneut"
;;
esac
getan

Viel Spaß
Gnom
  #4 (permalink)  
Old 05-13-2008
amatuer_lee_3 amatuer_lee_3 is offline
Registrierte Nutzer
  
 

Registriert seit: Mai 2008
Beiträge: 53
ok ich hasse die klingen wie eine komplette lamen, aber könnten Sie spell it out für mich ein bisschen besser als die, für mich bitte. Ich bin ein Anfänger und keine wirklich wissen viel über sie.

leider zu einem Schmerz.
  #5 (permalink)  
Old 05-13-2008
Cameron's Avatar
Cameron Cameron is offline Forum Advisor  
Registrierte Nutzer
  
 

Join Date: Nov 2001
Ort: Brisbane, Australien
Beiträge: 500
Es ist einfacher zu verstehen, wenn Sie Ihren Code-Format, so dass mehr überschaubaren für die Arbeit mit und lesen Sie ...

Code:
select action in "blabla" "blabla" "quit" 
do

  case $action in
    "blabla")  echo "I was passed blabla."
               echo "Now executing a command..."
               somecommandhere ;;  #.... for each possible command in $action
    "quit")    break ;;
    *)         print "this is not an option, try again" ;;
  esac

done

Der Wählen Sie Erklärung liest die Werte nach "in" ... "blabla" "blabla" "quit" .
Dann wählt jeden einzelnen aus und übergibt den Wert auf $ action zur Verwendung in der Wählen Sie Aussage.
$ action wird in der Fall Erklärung, hier ist der Wert im Vergleich zu den aufgeführten Werte innerhalb der Fall Erklärung und, wenn eine Übereinstimmung gefunden wird, führt den Code an, die mit. Wenn der Wert von $ action nicht mit beliebigen Wert innerhalb der Fall Erklärung, dann ist es an (oder besser wieder-um) die Erklärungen, die mit '*'.

Hoffe, dass Ruff Erklärung ist von einigen Nutzen.

Prost,
Cameron
  #6 (permalink)  
Old 05-13-2008
Gnom gnom is offline
Registrierte Nutzer
  
 

Join Date: Feb 2008
Ort: Neuseeland
Beiträge: 66
Cameron Danke für die Erklärung
Closed Thread

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 08:18 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0