← Back to team overview

sslug-teknik team mailing list archive

Bash script driller

 

Jeg har et bash script som virker på Fedora (4,5,6), men som giver syntaxfejl på min Ubuntu Feisty.

Problemet er med denne funktion:

function fail() {
  if [ -n "$1" ]
  then
    echo "Error: $1"
  else {
    echo "Usage: $0 <bugfix-name>"
    echo "Foo bar baz."
  }
  fi
  exit 1
}

-og fejlmeddelelsen er sådan en her:

Syntax error: "(" unexpected

Jeg har prøvet med og uden mellemrum foran og mellem parenteserne osv. men intet hjælper.

Nogen hints?

Mvh
Kenneth


Follow ups