我正在尝试重定向脚本的输出,并且需要在脚本内部调用它。
filename=uname -a
filename="$filename" date
2>&1 | tee $filename".txt"
Run Code Online (Sandbox Code Playgroud)
这就是我到目前为止所得到的,但这显然是错误的。我不太了解 SH 脚本,所以感谢帮助
-亚历克斯
Run Code Online (Sandbox Code Playgroud)filename=uname -a filename="$filename" date 2>&1 | tee $filename".txt"...如果您查看我上面发布的代码,我会尝试动态命名日志并使用 tee 打印到控制台和命令行。
我想你正在寻找这样的东西:
filename="$(uname -n)-$(date +%F).txt"
{
dostuff
domorestuff
} 2>&1 | tee "$filename"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4474 次 |
| 最近记录: |