因此,我想进行一些日志记录,并希望在bash脚本的输出前放置一个日期。问题是有多行输出。我只能将日期放在整个输出之前。但是然后我在日志中有一行没有日期。当然,我可以假设上面一行的日期是相同的,但我希望有解决方案。提前致谢!
这是我的脚本,它调用另一个脚本:
#!/bin/sh
echo $(date "+%F %T") : starting script
echo $(date "+%F %T") : $(./script.sh)
echo $(date "+%F %T") :script ended
这是输出:
2012-07-26 15:34:12 : starting script
2012-07-26 15:35:14 : First line of output
second line of output
2012-07-26 15:35:17 : script ended
那就是我想要的:
2012-07-26 15:34:12 : starting script
2012-07-26 15:35:14 : First line of output
2012-07-26 15:35:15 : second line of output
2012-07-26 15:35:17 : script ended
我不认为您可以只更改第二个脚本?
—
jmetz 2012年
不,可惜没有。这就是为什么我来这里。
—
tzippy 2012年