禁用 mobaxterm ^M Windows 在 unix 会话文本流上的回车。

问题描述 投票:2回答:1

我在windows机器上安装了mobaxterm,然后通过ssh连接到unix机器。然后我通过ssh连接到一台unix机器上。然后我运行类似于 sed 's/$/end/' my_infile.txt > my_outfile.txtcat my_outfile.txt 显示了一堆窗口回车 (^M)中,把输出搞乱了。

为什么会发生这种情况,有什么配置设置可以解决吗?

windows unix sed cygwin
1个回答
0
投票

删除所有的CR符号,然后添加 end 到每一行的末尾。

sed -e 's/\r//g' -e 's/$/end/' my_infile.txt > my_outfile.txt
© www.soinside.com 2019 - 2024. All rights reserved.