首先,对不起我的英语不好。
我想启用带有日期的调试模式。我在考虑使用一种重定向或另一种重定向的变量,如下所示:
#!/bin/bash
DEBUG_MODE=1
if [ $CHAMAC_DEBUG = 0 ]; then
output=/dev/null
elif [ $CHAMAC_DEBUG = 1 ]; then
output=>( while read line; do echo "$(date): ${line}"; done >> ~/output.log )
fi
echo "hi, im a echo" &> $output
但它对我不起作用....怎么能做到这一点¿?¿?