我有一个脚本'myscript',输出如下:
abc
def
ghi
Run Code Online (Sandbox Code Playgroud)
在另一个脚本中,我打电话给:
declare RESULT=$(./myscript)
Run Code Online (Sandbox Code Playgroud)
并$RESULT获得价值
abc def ghi
Run Code Online (Sandbox Code Playgroud)
有没有办法用换行符或'\n'字符存储结果,所以我可以输出' echo -e'?
我使用的各种bash命令 - 花哨的差异,构建脚本等,产生大量的颜色输出.
当我将此输出重定向到一个文件,然后cat或less更高版本的文件时,着色消失-大概B/C重定向剥离出来,告诉终端改变颜色的色码的输出的行为.
有没有办法捕获彩色输出,包括着色?