我已经为Linux提供了完美的构建脚本。目前,我想适应Cygwin的构建,使它跨平台。问题是构建脚本使用管道重定向,比如|和>,当使用Cygwin的‘bash-c’时,需要用^转义。我想知道是否有任何解决方案可以避免为Cygwin转义每个管道重定向符号,比如bash命令行选项或env。例子:ls -l ^| tee 1.log
我在Linux系统上使用Python Colorama将stdout以彩色打印到终端。我使用Linux 'tee‘命令也将此输出捕获到一个文件中。脚本完成后,它会将捕获的文本文件(包括转义序列)通过电子邮件发送到我在Windows上检查的电子邮件地址。Welcome to the QtHttp Test Suite *** [40m以下是该终端在Linux中的截图: