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



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

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Thread Tools Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 05-28-2008
Registrierte Nutzer
 

Join Date: Sep 2006
Beiträge: 56
if-Anweisung

Hi,
wie man eine if-Anweisung für die Werte zwischen

if [$? -ne 0]; dann

fi

hier möchte ich schreiben Sie eine if-Anweisung if $? ist InBetween 1 und 126
wie man diese
if [$? InBetween 1 und 126], dann
fi


Ich würde auch gerne wissen, der Unterschied zwischen den beiden folgenden Aussagen, wenn
if [$? -ne 0]; dann
fi

und
if [[$? -ne 0]], dann
fi

Vielen Dank für Ihre Zeit.
Ram
Sponsored Links
  #2 (permalink)  
Old 05-28-2008
Registrierte Nutzer
 

Registriert seit: Mai 2008
Beiträge: 3
Zitat:
Zitat von ramky79 View Post
Hi,
wie man eine if-Anweisung für die Werte zwischen

if [$? -ne 0]; dann

fi

hier möchte ich schreiben Sie eine if-Anweisung if $? ist InBetween 1 und 126
wie man diese
if [$? InBetween 1 und 126], dann
fi


Ich würde auch gerne wissen, der Unterschied zwischen den beiden folgenden Aussagen, wenn
if [$? -ne 0]; dann
fi

und
if [[$? -ne 0]], dann
fi

Vielen Dank für Ihre Zeit.
Ram
Hängt davon ab, welche Shell Sie verwenden. Die "["-Version von Test ist das Original und ist ein externes Programm. Neuere Tanks haben "[[", die eine in einem und somit effizienter zu gestalten. Sie können auch "((", die eigens für numerische Zeug, was bedeutet, dass Sie normale numerische Vergleiche nicht-ne-EQ usw.

Führen Sie ein "dazwischen"-Test mit einer der oben genannten benötigen Sie AND oder OR, je nachdem, wie lang Sie es tun. & & Ist UND und ODER ist | |


z. B.

if [$ val-lt 127] & & [$ val-gt 0]
dann
......

fi



Es könnte niftier Weise mit einigen Shells (wie machen die & & und | | in einem einzigen Test), aber es hängt davon ab, was Sie verwenden.
  #3 (permalink)  
Old 05-28-2008
Dave Miller's Avatar
Registrierte Nutzer
 

Join Date: Dezember 2007
Ort: Northern NJ, USA
Beiträge: 151
Für die in-zwischen Frage:

if [$? GE-1-a $? -le 126], dann
...
fi


Für das, was ist der Unterschied Frage:
Ich bin irgendwie neugierig auf das auch.
  #4 (permalink)  
Old 05-28-2008
Dave Miller's Avatar
Registrierte Nutzer
 

Join Date: Dezember 2007
Ort: Northern NJ, USA
Beiträge: 151
Wir waren Entsendung zur gleichen Zeit.


Hmmm ...
Zitat:
Zitat von mstephens View Post
... & & Ist UND und ODER ist | |
Ich war neugierig auf die doppelte kaufmännische Und-Zeichen und Leitungen habe ich als gut.

Danke.
  #5 (permalink)  
Old 05-28-2008
Moderator
 

Join Date: Feb 2007
Lage: Die Niederlande
Posts: 4963
Zitat:
Zitat von Dave Miller View Post
Für die in-zwischen Frage:

if [$? GE-1-a $? -le 126], dann
...
fi


Für das, was ist der Unterschied Frage:
Ich bin irgendwie neugierig auf das auch.
Dies ist die Bourne-Shell-Syntax:


Code:
[ condition1 -a condition2 ]
[ condition1 -o condition2 ]

Und dies ist die Korn-Shell-Syntax:


Code:
[[ condition1 && condition2 ]]
[[ condition1 || condition2 ]]

Das-a und-o-Klauseln können nicht verwendet werden, in der Korn-Shell-spezifischen Test Erklärung.

Grüße

Zuletzt bearbeitet von Franklin52; 6 Tage bei 05:31 AM..
  #6 (permalink)  
Old 05-28-2008
Dave Miller's Avatar
Registrierte Nutzer
 

Join Date: Dezember 2007
Ort: Northern NJ, USA
Beiträge: 151
Oh. I get it. Kinda. Nur eine andere Weise zu verwirren uns.

Vielen Dank für die Infos (außer ich dachte, ich bin mit der Korn-Shell, ...)
  #7 (permalink)  
Old 05-29-2008
Ära era is offline Forum Advisor  
Herder sinnlosen Katzen (Am Sabbatical)
 

Join Date: März 2008
Location: / es / ist / nur / bin / sh
Beiträge: 3652
Die Bourne-Syntax ist immer noch gültig in Korn, aber nicht umgekehrt. Mit anderen Worten, Korn-Shell ist rückwärts-kompatibel mit der "klassischen" Bourne-Shell.

Nur für die Vollständigkeit, [Test1] & & [test2] gültig ist, Bourne-Syntax zu.
Sponsored Links
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 Aus


Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
If-Anweisung koti_rama Shell Programmierung und Scripting 3 04-29-2008 05:48 AM
If-Anweisung - Wie schreibe ich eine Null-Erklärung April Shell Programmierung und Scripting 3 04-16-2008 02:14 PM
mit & & in if-Anweisung .. jisha Shell Programmierung und Scripting 7 02-01-2008 07:52 AM
IF-Anweisung auf einem DF-G hassanj UNIX für Fortgeschrittene und Experten 1 12-18-2007 07:41 AM
If-Anweisung Mariner UNIX für Fortgeschrittene und Experten 4 12-16-2004 07:21 AM



Alle Zeiten sind GMT -4. Es ist jetzt 07:48 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 Inhalt-Copyright © 1993-2010. Alle Rechte Reserved.Ad Management by RedTyger

Content Relevant URLs durch vBSEO 3.2.0