Stefan Welscher: Über Expect.pm Dateien auf Linux-Remote-Host schreiben

Beitrag lesen

Hi,
nachdem ich das lesen von Dateien über Perl-Expect inzwischen hinbekommen habe stecke ich beim nächsten Thema fest:
Dateien auf einem Remote-Linux-Server schreiben.

Ich habe weiterhin nur die SSH-Session, die ich über Expect aufgebaut habe, zur Verfügung, kein SCP, etc..

Trotzdem bräuchte ich jetzt eine Möglichkeit auf der entfernten Maschine Dateien anzulegen. Aber wie könnte ich das machen?
Mit echo "text" > file.txt komm ich nicht weiter, wenn der Text Anführundszeichen enthält, ohne die Anführungszeichen wird schon beim nächsten Leerzeichen geschnitten und wie ich z.B. VI mit Expect kontrollieren soll kann ich mir auch gerade nicht vorstellen. Am optimalsten wäre ein Befehl bei dem ich, wie bei Cisco-Bannern, eine Zeichenfolge festlegen kann bis zu der ein Text eingelesen wird.
Allerdings wüsste ich keinen Befehl unter Linux, mit dem ich das anstellen könnte.

Habt ihr irgendwelche Tipps?