首页 > 解决方案 > 如何仅从文本文件中读取最后一行

问题描述

我正在做一个工具项目。我需要从文件中获取最后一行并分配给一个变量。这是我尝试过的:

line=$(head -n $NF input_file)
echo $line

也许我可以反向读取文件然后使用

line=$(head -n $1 input_file)
echo $line

欢迎任何想法。

标签: bashtextawkgreptac

解决方案


使用tail;)

line=$(tail -n 1 input_file)
echo $line

推荐阅读