控制台输出未对齐

标签 c linux bash embedded embedded-linux

我的嵌入式系统有一个后台程序,它生成一些输出消息到控制台。 未完成时,登录程序启动,并在同一控制台上提示登录字符串。

我的问题是,在登录提示字符串出来的时候,后台程序生成的输出信息不是这样对齐的:


Embedded System login: msg_line1...
                                   msg_line2...
                                               msg_line3...

预期的输出应该是:


Embedded System login: msg_line1...
msg_line2...
msg_line3...
msg_line4...

不知道如何解决这个问题... 谁能帮忙?

谢谢!!

最佳答案

将您的终端程序配置为自动换行,以便它在收到 \n 时在内部生成 \r

关于控制台输出未对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20192382/

相关文章:

c - 在 Windows 上运行用 Linux 编写的 C 程序

mysql - 跳过 MySQL 密码

linux - Nagios 插件监控日志文件中的多个单词

bash - 在 bash 时间内置输出之前放置任意内容

c - 24 位 BMP 与 256 色 BMP 中的像素存储

c - 如何有条件地定义常量

c - Makefile 日志记录在第一个错误时停止并显示错误

c - Pipe() with fork() with recursion : File Descriptors handling

linux - 在 centos whm 和 nginx 网络服务器上扩展文件系统

bash - 更新所有全局激活的包