当前位置: 首页 > 面试题库 >

在Bash中从最后到第一输出文件行

令狐阳秋
2023-03-14
问题内容

我想显示日志文件的最后10行, 从最后一行开始 -就像普通的日志阅读器一样。我以为这是tail命令的一种变体,但是我在任何地方都找不到。


问题答案:

我最终使用tail -r,该版本可在我的OSX上使用(tac不)

tail -r -n10


 类似资料:
  • 问题内容: 所以我在bash上运行它: 该命令的作用是一直保持运行状态,并且每当我的设备发送某个数据时,例如说它检测到温度变化,它就会输出类似的内容 而且这只会继续运行,并且一旦有任何原因就会输出一些东西。因此,执行无止境。 没有回声运行完美,但是当我尝试使用’>’运算符时,这似乎没有写入文件。 例如 这不能正常工作,my_record_file只获取 间隔 写入的数据,但是我想立即写入。 有任何

  • 本文向大家介绍从PHP中的文件中删除最后一行,包括了从PHP中的文件中删除最后一行的使用技巧和注意事项,需要的朋友参考一下 从文件中删除最后一行是一个简单的过程,只需几行代码即可完成。 此脚本中方法的局限性在于,如果文件很大,则将整个文件传递到数组中将占用大量内存,从而有可能导致服务器崩溃。最好的方法不是执行此操作,而是从文件末尾开始直到找到第一个换行符为止。以下脚本将一次咬掉50个字符,直到找到

  • 你好,我有一个bash脚本,我打算测量时间流逝,CPU%和内存使用的脚本与输出被放入一个. txt文件与所需的输出,如: 执行此操作的脚本如下所示: 然而,下载终端进度也被定向到. txt文件,即. txt文件。 我不熟悉使用stderr和stdout,所以我是否误解了它们,我将如何解决这个问题?

  • 问题内容: 所以我有一个脚本,可以在服务器上输出详细信息。问题是我需要输出是。最好的方法是什么?这是bash脚本: 所以我想要的输出是这样的: 谢谢。 问题答案: 如果只需要输出小的JSON,请使用: 或者,如果您需要产生更大的JSON,请使用[leandro-mora]解释的heredoc。如果您使用here- doc解决方案,请确保对他的回答进行投票: 一些较新的发行版具有一个名为:或类似名称

  • 问题内容: 我正在尝试为SVN编写一个提交后钩子,该钩子托管在我们的开发服务器上。我的目标是尝试自动将已提交项目的副本检出到服务器上托管的目录。但是,我需要能够仅读取传递给脚本的目录字符串中的最后一个目录,以便签出到托管我们项目的同一子目录。 例如,如果我对项目“ example”进行SVN提交,则我的脚本将“ / usr / local / svn / repos / example”作为其第一

  • 我一直在使用pandas导入CSV,但每次尝试使用它时,我都会得到一个随机的额外行,这会导致代码中的错误。我如何完全抹去这一行? 我用来导入它的代码是:import itertools import copy import networkx as nx import pandas as pd import Matplotlib.pyplot as plt import csv 我的表是一个简单的I