terminal - 带有“echo -e”的内容会丢失一些文本,为什么?
问题描述
我试图使用 api 从 docker 容器中提取显示内容(日志),someshow 我得到这样的原始字符串:
"\u001b]0;@bc8ad790b147:/\a[root@bc8ad790b147 /]#"
但是在终端上显示时,它只是显示如下:
[root@bc8ad790b147 /]#
那么,这些文本的左侧在哪里?哪个转义序列导致了这种情况?如果它不显示,“ \u001b]0;@bc8ad790b147:/\a
”部分的目的是什么?
解决方案
推荐阅读
- drupal - “显示作者和日期信息”显示创建日期而不是当前修订(更改)日期
- c++ - 在 DirectX 11 中添加 AABB 碰撞
- laravel-5 - 在工匠命令中使用的接口上使用链接的部分模拟
- html - 如何在应用程序重新启动时保存多个下拉菜单?
- python-3.x - 当我想要索引的出现时如何使用 numpy.hist
- php - 将日期结果与 Doctrine 进行比较
- keras - Keras 嵌入层输出维度
- java - JavaFX 11:创建标签时出现 IllegalAccessError
- python - 使用 Python HTTPServer 模块时如何解决通信缓慢的问题?
- ios - 如何获取firebase ios可读的崩溃日志