【发布时间】:2018-10-11 00:40:14
【问题描述】:
我有一个 shell 脚本,它会在逻辑中的一些重要位置回显。每次我执行回显时,我都会通过 >> /some/location/my_logtxt 将日志添加到日志文件中。
逻辑如下所示
ret=123
echo Something happened $ret >> /some/location/my_logtxt
// some logic
echo Something else happened $ret >> /some/location/my_logtxt
// some more logic
echo Something else happened again $ret >> /some/location/my_logtxt
问题:
是否有一条语句可以声明所有回显语句日志进入以下文件,而不是为每个echo 执行此>> /some/location/my_logtxt?
【问题讨论】:
-
你想在这里保存什么?减少行数?大概定义一个函数并将参数作为字符串传递到文件中并使用参数调用函数?
-
好的。创建方法也应该有效。但我想知道在 shell 脚本中有一个标准的方法来处理这个