将输出保存到文件而不是嵌套脚本的屏幕

时间:2015-05-11 11:30:32

标签: linux shell

我有一个调用多个函数的脚本。这些功能包含打印命令(到屏幕)。如何将脚本输出保存到文件而不将其打印到屏幕而不更改功能代码。

最佳, 沃特

1 个答案:

答案 0 :(得分:0)

您可以使用script命令在文件中存储写入屏幕的所有内容:

script -c "myscript arguments ..." /tmp/myscript.log

这至少可以让你获得被调用函数输出到/dev/tty的内容,但是,没有简单的方法可以防止这个输出出现在你的屏幕上。