Schlecht platziert ()'s, während die Deklaration einer Funktion in der tcsh

Ich versuche zu erklären, eine Funktion in der tcsh und nennen es.

#! /bin/tcsh -f

helloWorld () {
    echo "a"
}

helloWorld

Bin ich immer die folgende Fehlermeldung:

< 512 mews2895 ~/tmp/script> 1.sh
Badly placed ()'s.

Irgendjemand hier, was das problem sein könnte?

Dank

  • #! /bin/tcsh -f sollten nicht mit einem Leerzeichen nach !. Auch, tcsh hat keine Funktionen: tcsh.org/TipsAndTricks
  • Ho.. danke das wusste ich nicht.. Danke
  • Eigentlich der Raum ist optional.
  • oh, interessant und gut zu wissen. Danke für die info!
Schreibe einen Kommentar