gpt4 book ai didi

linux - Plink > 没有返回换行符

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

这应该是非常基本的。我正在从 Windows 运行 plink 并希望将一些输出保存到文件中plink 192.168.229.128 -ssh -l root -pw 密码 runsql.sh > result.log

runsql.sh 输出类似于

121211212
213212312
434234234
521312312

但是 result.log 显示为:

121211212213212312434234234521312312

我该如何解决这个问题?非常感谢!

最佳答案

您似乎在 notepad.exe 或某些低端编辑器中打开了 unix 行结束文件,它们不理解行结束。

如果您总是要以这种方式检查结果,您可以尝试在脚本开头添加此内容:

[ "$SSH_CONNECTION" -a  ! -t 1 ] && exec 1> >(sed 's/$/\r/')

请注意,应该有一个更好、更强大的机制来检测输出是否通过 ssh session 重定向。

关于linux - Plink > 没有返回换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35262801/

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