Bash, command not found.

Status
Niet open voor verdere reacties.

Jori13

Gebruiker
Lid geworden
18 jan 2010
Berichten
159
Hoi beste Helpmij forum lezers,

Ik heb een Bash script met de volgende inhoud:

Code:
#!/bin/bash

echo "Hello World!"

Ik geef het commando:

Code:
bash hello.bash

En Bash geeft de output:

Code:
: command not found
Hello World!

Blijkbaar ziet Bash hier de newline ook als een command terwijl dat helemaal niet zou moeten. Het is vast een of andere shell instelling, maar ik zou niet weten welke.

Iemand een idee?

PS.
Ik gebruik Ubuntu 10.7.
 
Laatst bewerkt:
volgens mij hoeft dat bash er niet voor.
of je zit in de verkeerde map.
of hello.sh.
 
Nee (bash moet er normaal gesproken toch echt voor), Nee (extensie maakt op Linux niets uit), Nee (natuurlijk is het de goede map anders zou het bestand niet eens uitgevoerd worden).
 
Hij echo'ed: "Hello World!" naar de terminal, die het als invoer zit, en dan dus de melding geeft, dat hij de opdracht: "Hello World!" niet kan vinden (ook niet zo raar overigens) ...
 
Ik kan je redenering niet volgen. Ik heb al verteld dat het komt door de newlines... Als ik die weg laat is er niets aan de hand.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan