我有一个通过Java连接到SSH的设备,它通过监听控制台输入并通过System.out输出值(这部分设置我无法更改)。
我需要检索设备的纯文本输出并将其存储在文件中。来自设备的数据是通过SSH发送到System.out的简单文本。有没有办法获取数据并将其保存到文件中?由于设备的限制,我无法更改输出流。
答案 0 :(得分:0)
我能够解决问题的方法是,在连接到设备之前,将System.out PrintStream更改为FileOutputStream,然后解析此流生成的日志以获取我需要的数据。