gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 10:59:40 24 4
gpt4 key购买 nike

我在 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

请帮忙

最佳答案

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

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

sed -e 's/$/\r/' inputfile > outputfile

在 *nix 方面。

关于linux - 如何使用 plink 在远程 shell 脚本的输出中的文本文件中添加新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27468587/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com