← Back to team overview

sslug-teknik team mailing list archive

Re: Bash script driller

 

prøv med

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

-Doc

On 5/7/07, Kenneth Ahn Jensen <jakabov@xxxxxxx> wrote:
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





--
No trees were killed in the sending of this message
However, a large number of electrons were terribly inconvenienced.
Join the Revolution: 09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0


References