@fleet_street: Deine Codezeilen habe ich nicht so ganz verstanden, wie würde denn das richtige fertige Skript (Codezeilen) aussehen ?
Man kann entweder in das Skript ein „set -x“ einfügen oder, wie rklm schreibt, noch einfacher im Terminal vor den Namen des Skripts „bash -x “ voranstellen.
bash -x skriptname
Bei Ausführen wird dann angezeigt, was im Skript steht und welchen Wert die Variablen annehmen. Bsp.
+ declare -i x # steht so im Skript + x=1 # hier wird der aktuelle Wert angezeigt ++ cut -f 1 Ergebnis_Schnittmenge_Namen + for i in $(cut -f 1 Ergebnis_Schnittmenge_Namen) ++ echo Franziska # Das angesprochene Problem, dass nach Leerzeichen getrennt wird …