Hallo Tom
eval(
echo \"$password\" su -c \"cat $scriptname\" $username
);Ich bin mir nicht sicher, aber die Hochkommas in der Klammer sehen mir nach Akzenten aus. Du musst aber ein Hochkomma (Apostroph) nehmen, das ist die Taste, auf der auch die Raute ist
Das Zeichen ` ist hier schon richtig, es führt ein Systemkommando aus und gibt das Ergebnis zurück.
Ich habe übrigens eine CH-Tastatur. Dort ist der Apostroph rechts neben der 0 und die Raute auf der Taste 3.
Gruss
Andreas