我想使用tee编写两个日志文件,将第一个日志文件编写为txt,将第二个日志文件编写为json
Tee正在为两个txt文件工作,但是不能让jq与tee一起工作......
我的代码:
logfilename="log_download_2017"
echo "start process $(date -u)" | tee -a $logfilename.txt >> jq . $logfilename.json
echo "logfilename" $logfilename | tee -a $logfilename.txt >> jq . $logfilename.json
控制台输出:
tee: .: Is a directory
tee: .: Is a directory
日志文件输出:
start process Mon May 15 03:14:09 UTC 2017
logfilename log_download_2017
答案 0 :(得分:1)
根据您的描述,它看起来像你想要的那样:
echo "start process $(date -u)" | tee -a "$logfilename.txt" | jq . >> "$logfilename.json"
等