在程序要打印到stdout的每个新行之前放置一个文本
因此,我想进行一些日志记录,并希望在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 …