Beachten Sie, dass Ihre $testVariable den Inhalt der XML-Datei enthält, nicht den Pfad.
Wie dem auch sei, es zu zeigen, die Räume intakt zu halten, geben Sie die Variable: echo "$test".
Um ein Programm auszuführen, das die Eingabe aus einer Variablen abruft, können Sie stdin redirecton verwenden. In diesem Fall wäre dies:
echo "$test" | xmllint - Sie können auch die Verwendung einer Variablen vermeiden:
ssh root@server "cat /dir/file.xml" | xmllint - Schließlich können Sie in bash auch die Prozessersetzung verwenden (siehe man bash):
xmllint <(ssh root@server "cat /dir/file.xml")