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
Gruß
Tom