我正在将脚本重定向到日志
test.sh>> mylog
test.sh有
spawn scp -o stricthostkeychecking=no /root/.ssh/id_rsa.pub
root@$IP:/root/.ssh/authorized_keys
我正在获取日志
spawn scp -o stricthostkeychecking=no /root/.ssh/id_rsa.pub root@IP:/root/.ssh/authorized_keys^M
Warning: Permanently added 'IP' (RSA) to the list of known hosts.^M^M
root@10.112.75.21's password: ^M
^Mid_rsa.pub 0% 0 0.0KB/s --:-- ETA^Mid_rsa.pub 100% 405 0.4KB/s 00:00 ^M
Host key verification failed.^M
Host key verification failed.^M
可能在我的日志中添加Control-M的原因是什么?我在重定向时做错了什么。
谢谢你
PS:我的所有系统都是基于unix的系统
答案 0 :(得分:0)
这很正常。如果您显示任何彩色字符,任何更改标题或以“全屏”模式工作的应用程序,您将获得更糟糕的ANSI序列(转义,......)。
您可以使用col
或recode
来操纵此类输出。
这可能是因为ssh的选项-t。