Hoi Lowrider,
Voordat we het probleem met nano oplossen iets belangrijks: Moet dit een Bash shell script zijn? Of probeer je een shell script te schrijven wat ook werkt in een kalere Linux/Unix shell dan Bash? Als het een oude stijl shell script moet zijn voor een kale Unix shell dan moet er inderdaad staan:
#!/bin/sh
Meestal is op een Linux-systeem een Bash script wat het handigste werkt. En dan moet er op die eerste regel staan:
#!/bin/bash
Anders wordt je script op een Ubuntu-Linux-systeem zeker niet uitgevoerd door Bash.
Bash scripts gebruiken het commando met de bestandsnaam /bin/echo helemaal niet. Bash heeft zijn eigen ingebouwde echo commando. Typ maar op de commandoregel ``type echo''. Dan zie je dat het type van de opdracht "shell builtin" is, echo zit ingebouwd in de Bash shell, en Bash gebruikt daarvoor niet een bestand op de harddisk. Als je bijvoorbeeld ``type rmdir'' of ``type ls'' typt dan zie je dat dat niet commando's zijn die ingebouwd zijn in Bash, het zijn geen Bash shell buitins. Voor die commando's gebruikt de Bash shell wel bestanden die op de harddisk staan.
Wie weet werkt het wel als je die eerste regel dus verandert in
#!/bin/bash
Anders kijken we verder...
Succes,
Paulus/laudaka