gpt4 book ai didi

linux - 根据请求将脚本输出重定向到日志文件或终端

转载 作者:太空狗 更新时间:2023-10-29 11:30:36 24 4
gpt4 key购买 nike

我正在编写一个 bash 脚本,我希望默认情况下将所有内容输出到日志文件中。但是,我还希望能够通过日志文件的请求(例如参数)INSTEAD 将其输出到调用终端(所以我相信 tee 已经出来了)。有谁知道执行此操作的简单方法?

如果参数可以是自定义日志文件或对调用终端的引用,那就太好了。

我的思路是这样的:(伪代码)

#!/bin/bash

if [ ! $1 ]; then
OUT="default.log"
else
OUT=$1
fi

#then do this to every call in the script
commands [param] [param] >> ${OUT}

我想我想问的更多的是,有没有一种简单的方法来引用当前输出终端?所以我可以执行 ./script.sh./script.sh custom.logscript.sh TERMINAL?

最佳答案

使用 /dev/stdout 作为文件名即可。

关于linux - 根据请求将脚本输出重定向到日志文件或终端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3418882/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com