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).
custom schrieb Wie das in KWrite geht weiß ich nicht, aber man kann das ganze auch mit tr machen.

Probier doch mal ein:
tr -d '\r' < alteDatei > neueDatei
dos2unix wäre auch ein Ansatz. 😉

cu
  • [gelöscht]

Also KWrite ist richtig eingestellt.