【问题标题】:How to get last n number of records from a file using linux如何使用linux从文件中获取最后n条记录
【发布时间】:2020-05-21 08:33:36
【问题描述】:

我正在运行一个命令行实用程序,它一次生成 60 条记录 (CSV),然后休眠一分钟,然后再次生成 60 条记录,依此类推。

我可以重定向文件中的输出,但我希望每分钟只保存(覆盖)最后 60 条记录。

请帮助我实现这一目标。

【问题讨论】:

  • 这种情况下的记录是什么?一行?
  • @Shawn CSV 记录(一次 60 行)

标签: linux unix terminal


【解决方案1】:

这可以使用tail 命令轻松完成。

虽然tail -60存在,但我建议你使用tail -n 60

【讨论】:

  • 请找到产生记录的实际命令 "kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test" 你能给我写一个完整的命令来实现这个吗?
猜你喜欢
  • 2010-09-30
  • 1970-01-01
  • 2011-05-24
  • 2015-04-29
  • 2018-03-19
  • 2015-10-12
  • 2012-11-08
  • 1970-01-01
相关资源
最近更新 更多