答案1
样本中的“怪异人物”似乎分为两类:
- ANSI 颜色序列
^M
序列,代表回车符(建议应用程序使用 DOS 样式的 CRLF 行尾)。
根据Asterisk 选项 - 连接到正在运行的 Asterisk有一个-n
命令行选项可以抑制前者:
-n:禁用ANSI颜色支持
似乎没有指定 Unix 样式 LF 行尾的选项,但是您应该能够通过许多“DOS 到 Unix”命令中的任何一个来管道输出,tr -d '\r'
例如
asterisk -rnvvv | tr -d '\r' | tee temp-log-asterisk.txt
请注意,这也会从屏幕输出中删除颜色。