sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #66574
Re: syntaxfejl i bash script
Hans Christian Andersen wrote:
Hvordan udfører en multiplikation i bash?
Linien:
varighed=`expr $minuter * 60`
giver syntaxfejl. (melding på skærm: "expr: syntaksfejl")
Erstatter jeg stjernen med plus:
varighed=`expr $minuter + 60`
så får jeg ikke syntaxfejl (men selvfølgelig en forkert udregning)
Stjernen repræsenterer et wildcard i sammenhængen, og ses derfor ikke af
expr som en stjerne, men som listen over samtlige filer i current directory.
For at se stjernen som en stjerne, skal den esacapes: "\*" eller '*'
God fornøjelse
MVH
--
Jon Svejgaard
====================================================================
| ACE - UNIX/Linux Consultancy
| Hjorthoejvej 2 / DK-4291 Ruds Vedby
mail: jon@xxxxxx | DENMARK
http://www.ace.dk | +45 5826 1799 / +45 4052 0799
====================================================================
References