[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Dash ersetzen funktioniert nicht



> Hallo Liste,
>
> Versuche ich aber in der Shell ein Skript zu starten, bricht es ab.

Wenn du "./script" in einer shell aufrufst, wird das script mit dem
interpreter aufgerufen, der in der shebang steht.

Die Aussage, das Bash mit Dash ersetzt wird ist falsch. Dash ersetzt
die default-shell, also /bin/sh. Deine interaktive Login-Shell (idr
/bin/bash) ist davon gänzlich unberührt. 

Der einzige Unterschied ist, das Scripte mit einer "!#/bin/sh"-shebang
nun mit dash anstatt bash aufgerufen werden. Was dir selbst egal sein
sollte, da beide vollständig sh-kompatibel sind.

Liebe Grüße,
Micha


Reply to: