如果您能帮我找到更准确的标题,请重命名此帖子。
这是我在bashrc中的内容:
export currdate=`date | awk '{print $2$3}'`
loggit (){
$0 2>&1 | tee /tmp/$currdate.logs
}
低音我想在运行myscript.sh时记录输出:
bash$: myscript.sh 2>&1 | tee /tmp/todaydate.logs
但我不想每次都这样做,我想要的是
bash$: myscript.sh loggit
当函数在之后时,我不知道如何做到这一点所以你能帮忙吗?
更新 修复此问题:
loggit (){
$1 2>&1 | tee /tmp/$currdate.logs
}
并且:(感谢tripleee)
bash$: loggit myscript.sh
答案 0 :(得分:0)
<强>更新强>
修复此问题:
loggit (){
$1 2>&1 | tee /tmp/$currdate.logs
}
并且:(感谢tripleee)
bash$: loggit myscript.sh