Вывод Plink на одной линии - PullRequest
0 голосов
/ 29 мая 2018

Когда я запускаю код:

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 (текст командыfile) содержит команды: date && hwclock

, который выдает выходные данные в файле out.txt в одну строку, например:


вт 29 мая 16:10:49 IST 2018Вт 29 мая 16:10:40 2018 -0,522861 секунд


Мне нужен вывод для каждой команды в новой строке, такой как:


Вт 29 мая 16:10: 49 IST 2018

Вт 29 мая 16:10:40 2018 -0,522861 секунд


Я пытался добавить

echo ""

междукаждая команда, но она не меняет выходной текстовый файл.

Любая помощь приветствуется!

Я использую Python 2.7.12 в Windows 10.

1 Ответ

0 голосов
/ 30 мая 2018

Проблема заключалась в том, что блокнот не отображал '\ n' и отображал все выходные данные в одной строке.Таким образом, при открытии с WordPad вывод был в отдельных строках, как я хотел.

Надеюсь, это поможет любому, кто столкнулся с этой тривиальной проблемой.

...