Plink输出在同一行

时间:2018-05-29 10:45:52

标签: python plink

当我运行代码时:

os.system('plink -ssh -l root 192.168.107.3 -pw xxxxx -m "c:\Users\XXXX\Desktop\com.txt" > "c:\Users\xxx\Desktop\out.txt" 2>&1')

连接到远程系统以运行命令并将其输出存储在out.txt。

com.txt(命令文本文件)包含以下命令: 日期&& hwclock

它将out.txt中的输出放在一行中,例如:

Tue May 29 16:10:49 IST 2018 Tue May 29 16:10:40 2018 -0.522861 seconds

我需要在新行中为每个命令输出,例如:

5月29日星期二16:10:49 IST 2018

Tue May 29 16:10:40 2018 -0.522861 seconds

我尝试添加

回声" "

在每个命令之间,但它不会更改输出文本文件。

任何帮助将不胜感激!

我在Windows 10上运行python 2.7.12。

1 个答案:

答案 0 :(得分:0)

问题是记事本没有显示'\ n'并在一行中显示所有输出。所以当用wordpad打开时,输出就像我想要的那样分开。

希望它可以帮助任何人面对这个微不足道的问题。