如何复制多行代码构建日志?
How to copy multiple lines of codebuild logs?
我无法正确复制 CodeBuild 日志。它会自动在 CB 日志之间添加空行。有什么办法可以防止这种情况发生吗?
例如,这是我要复制的 CodeBuild 日志
然而,它被复制如下
============================= test session starts ==============================
platform linux -- Python 3.5.2, pytest-4.4.0, py-1.9.0, pluggy-0.13.1 -- /usr/bin/python3
cachedir: .pytest_cache
rootdir: /home/ubuntu/test/sagemaker_tests/pytorch/training
plugins: rerunfailures-8.0, forked-1.3.0, requests-mock-1.6.0, xdist-1.28.0, cov-2.7.1
collecting ... collected 7 items
- generated xml file: /home/ubuntu/test/training_1.6.0-gpu-py36-cu101-ubuntu16.04-pr-21_sm_local.xml -
==================== 1 passed, 6 skipped in 184.74 seconds =====================
有没有办法防止在将 CB 日志复制到剪贴板时自动添加这些额外的空行?
临时解决方法是
- 复制 Codebuild 日志
- 将其粘贴到您选择的文本编辑器中[例如崇高文字]
- 使用正则表达式查找和替换来删除多个空行
在我的例子中,在 2 个 CodeBuild 日志行之间插入了 3 个空行
所以我使用正则表达式 "\n\n\n"
并将其替换为 Nothing [留空]
- 然后复制更新后的文本并将其粘贴到实际目的地
我无法正确复制 CodeBuild 日志。它会自动在 CB 日志之间添加空行。有什么办法可以防止这种情况发生吗?
例如,这是我要复制的 CodeBuild 日志
然而,它被复制如下
============================= test session starts ==============================
platform linux -- Python 3.5.2, pytest-4.4.0, py-1.9.0, pluggy-0.13.1 -- /usr/bin/python3
cachedir: .pytest_cache
rootdir: /home/ubuntu/test/sagemaker_tests/pytorch/training
plugins: rerunfailures-8.0, forked-1.3.0, requests-mock-1.6.0, xdist-1.28.0, cov-2.7.1
collecting ... collected 7 items
- generated xml file: /home/ubuntu/test/training_1.6.0-gpu-py36-cu101-ubuntu16.04-pr-21_sm_local.xml -
==================== 1 passed, 6 skipped in 184.74 seconds =====================
有没有办法防止在将 CB 日志复制到剪贴板时自动添加这些额外的空行?
临时解决方法是
- 复制 Codebuild 日志
- 将其粘贴到您选择的文本编辑器中[例如崇高文字]
- 使用正则表达式查找和替换来删除多个空行
在我的例子中,在 2 个 CodeBuild 日志行之间插入了 3 个空行
所以我使用正则表达式 "\n\n\n"
并将其替换为 Nothing [留空]
- 然后复制更新后的文本并将其粘贴到实际目的地