tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
1
ZUGRIFFE
821
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von takidoso
    takidoso takidoso ist offline Mitglied Brillant
    Registriert seit
    Aug 2004
    Ort
    Kömigstein
    Beiträge
    911
    Hallo und Halli,

    irgendwie beiße ich mir gerade die Zähne aus bezüglich if in Bash

    Bekannt ist mir, dass es zahlreiche Arten der Klammerung gibt,die subtile Unterschiede zu haben scheinen.

    [
    [[
    (
    ((

    und mixe davon.

    Was ich machen möchte ist einen Behel, der einen Returncode 0 oder ungleich 0 in einem if plazieren zu können

    dies funktioniert prima:
    Code :
    1
    
    if [[ $1 -eq $2 && $3 -eq $4 ]]

    gibt syntax fehler
    Code :
    1
    
    if [[ $1 -eq $2 && cmp $3 $4 ]]

    gibt syntax fehler
    Code :
    1
    
    if [[ $1 -eq $2 && ( cmp $3 $4 ) ]]

    gibt syntax fehler
    Code :
    1
    
    if (( $1 -eq $2 && cmp $3 $4 ))

    gibt syntax fehler
    Code :
    1
    
    if [[ $1 -eq $2 && ( cmp $3 $4 ) ]]

    Weiß jemand da was, was funktioniert, oder geht das in Bash gar nicht ?

    Mit fragenden Grüßen und besten Dank für Tips im Voraus

    Takidoso
     

  2. #2
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.169
    Hi.
    Code bash:
    1
    2
    3
    
    if [[ "$1" -eq "$2" ]] && cmp "$3" "$4"; then
      ...
    fi
    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

Ähnliche Themen

  1. Bash ruft Bash mit Parametern umschlossen mit Gänsefüßen
    Von takidoso im Forum Sonstige Sprachen
    Antworten: 0
    Letzter Beitrag: 10.11.11, 11:41
  2. [BASH]
    Von Alex Duschek im Forum Sonstige Sprachen
    Antworten: 2
    Letzter Beitrag: 06.05.10, 15:10
  3. PHP-Programmierung bzw. Webprogrammierung zu spitzen Konditionen!
    Von MAXX-marketing im Forum Stellengesuche (entgeltlich)
    Antworten: 0
    Letzter Beitrag: 07.06.06, 09:52
  4. Bash <TAB>
    Von kevkev im Forum Linux & Unix
    Antworten: 6
    Letzter Beitrag: 18.01.06, 19:05
  5. C vs bash
    Von webfreak im Forum Linux & Unix
    Antworten: 1
    Letzter Beitrag: 04.04.04, 10:23

Stichworte