相关疑难解决方法(0)

如何在 bash 脚本中为任何输出添加前缀?

当脚本运行时,其中的命令可能会向 stdout/stderr 输出一些文本。Bash 本身也可能输出一些文本。

但是如果同时运行几个脚本,就很难确定错误来自哪里。

那么是否可以在脚本的所有输出中插入前缀?就像是:

#!/bin/bash
prefix 'PREFIX' &2
echo "wrong!" >&2
Run Code Online (Sandbox Code Playgroud)

然后:

$ ./script.sh
PREFIXwrong!
Run Code Online (Sandbox Code Playgroud)

bash

30
推荐指数
3
解决办法
2万
查看次数

标签 统计

bash ×1