相关疑难解决方法(0)

如何在shell脚本中将文本输出到屏幕和文件?

目前我有一个 shell 脚本,它将消息记录到这样的日志文件中:

log_file="/some/dir/log_file.log"
echo "some text" >> $log_file
do_some_command
echo "more text" >> $log_file
do_other_command
Run Code Online (Sandbox Code Playgroud)

执行此脚本时,屏幕上没有输出,并且由于我通过 putty 连接到服务器,因此我必须打开另一个连接并执行“tail -f log_file_path.log”,因为我无法终止运行脚本,我想实时查看输出。

显然,我想要的是将文本消息打印在屏幕上并打印到文件中,但我想在一行中完成,而不是两行,其中一行没有重定向到文件。

如何实现这一目标?

shell gnu-screen files output

62
推荐指数
3
解决办法
21万
查看次数

标签 统计

files ×1

gnu-screen ×1

output ×1

shell ×1