ste*_*eff 6 unix redirect file tail
我将数据从nc输出存储在一个文件中24/7小时.它是温度的数据记录器.这个文件amroutput将会非常大.(每10秒一行).对于一个应用程序,我将在文件中有最后一个条目amr_last_output.所以我使用:
tail -f -n1 amroutput > amr_lastoutput.
Run Code Online (Sandbox Code Playgroud)
随着>我将在amr_lastoutput每次输出时覆盖文件.在mac osx上我们将输出尾部的输出附加到输出文件中,如>>命令中所示.我能做什么?
谢谢你的回答!
小智 0
我正在等待您对我之前的评论的确认。但与此同时,我将采取肯定的态度并为您提供建议的解决方案。
放置一个 ! 在 > 或 >> 重定向的末尾将关闭默认的“noclobber”开关,以防止覆盖现有文件:
tail -f -n1 amroutput >! amr_lastoutput
Run Code Online (Sandbox Code Playgroud)
如果这对您不起作用,请告诉我,我们可以尝试其他方法。