相关疑难解决方法(0)

捕获多行输出到Bash变量

我有一个脚本'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'?

variables bash

542
推荐指数
5
解决办法
26万
查看次数

可以通过shell重定向捕获彩色输出吗?

我使用的各种bash命令 - 花哨的差异,构建脚本等,产生大量的颜色输出.

当我将此输出重定向到一个文件,然后catless更高版本的文件时,着色消失-大概B/C重定向剥离出来,告诉终端改变颜色的色码的输出的行为.

有没有办法捕获彩色输出,包括着色?

bash shell terminal redirect colors

72
推荐指数
6
解决办法
3万
查看次数

标签 统计

bash ×2

colors ×1

redirect ×1

shell ×1

terminal ×1

variables ×1