← Back to team overview

sslug-teknik team mailing list archive

Re: Bash script driller

 

Jesper Krogh wrote:
I sslug.teknik, skrev Kenneth Ahn Jensen:
Det lugter af at du bruger #!/bin/sh og ikke #!/bin/bash ?
Feisty:
$ ls -l `which sh`
lrwxrwxrwx 1 root root 4 2006-11-01 21:27 /bin/sh -> dash
 Godt set. Jeg antager at d'et står for debian.

Nej. Det er en helt anden shell, du skal bare explicit skrive
#!/bin/bash i dit script og du er på "sikker grund".

Tjaa. Det er selvfølgelig korrekt, men i alle de Linux'er jeg har brugt har sh peget på bash, så jeg har egentlig opfattet bash som de-facto standarden.

Og jeg er åbenbart ikke den eneste der er stødt på dette her. Jeg fandt denne her tråd, som bobler over af frustrationer over bash->dash skiftet.
https://bugs.launchpad.net/ubuntu/+source/dash/+bug/61463

Nå, men det er bare en lille ridse i den ellers ret velpolerede Ubuntu-overflade. ;-)

Tak for hjælpen.

Mvh
Kenneth


Follow ups

References