Thread Ausgabedaten von net:ssh:perl command
(9 answers)
Opened by Gast at 2007-12-13 12:45
Das ist in der Tat merkwürdig. Aber wie gesagt, Net::SSH::Expect könnte eine Alternative zu dem von Dir verwendeten Modul sein.
Als unsaubere Notlösung könntest Du noch die Ausgabe deines Befehls durch tr -s '\012\015' '\000' pipen und in Perl mit split /\0/, $input wieder in ein Array von Zeilen verwandeln. edit: Wenn Du auf dem Server die Ausgabe mit Perl erzeugst, kannst Du in diesem Fall natürlich direkt in Deinen print-Befehlen "\0" statt "\n" als Trennzeichen benutzen und musst nicht tr bemühen. When C++ is your hammer, every problem looks like your thumb.
|