Das <CR>-Problem müsste man eigentlich auch verifizieren können, wenn die Ausgabe in eine Datei umgeleitet wird, also besipielsweise:
echo ${vztief} > test.log
Da müsste dann, wenn ${PWD} den Inhalt "/home/ich-selber" hat, bei genauer Betrachtung das zu finden sein (\r ist der <CR>-Code):
/home/ich-selber\r/blub
Aber es spricht viel dafür, dass dein Texteditor die falschen (Windows-)Zeilenumbüche produziert. Der Hinweis von BurnOver funktioniert jedenfalls (nur sollte das eigentlich per Default so stehen).
echo ${vztief} > test.log
Da müsste dann, wenn ${PWD} den Inhalt "/home/ich-selber" hat, bei genauer Betrachtung das zu finden sein (\r ist der <CR>-Code):
/home/ich-selber\r/blub
Aber es spricht viel dafür, dass dein Texteditor die falschen (Windows-)Zeilenumbüche produziert. Der Hinweis von BurnOver funktioniert jedenfalls (nur sollte das eigentlich per Default so stehen).