如何使用plink在远程shell脚本的输出中添加文本文件中的新行

时间:2014-12-14 10:55:25

标签: linux plink

从windows我正在使用putty plink执行远程shell脚本

cmd>plink.exe -ssh username@hostipd -pw gbG8qs4 /user/alice/listoffiles.sh > C:\log1.txt

远程服务器中的Shell脚本

#! /bin/bash

echo -e "Hellow\nWorld"

我在log1.txt中的输出是HelloWorld,没有任何换行符。如何获得输出

Hello
World

请帮忙

1 个答案:

答案 0 :(得分:1)

您似乎使用的编辑器无法处理* nix行结尾。使用功能强大的编辑器(如Notepad2或Notepad ++,...)

或者,您可以将\n替换为模拟Windows行结尾的\r\n。如果要管道任何其他输出或想要转换文件,可以使用

sed -e 's/$/\r/' inputfile > outputfile
在* nix方面