bash - 如何仅从文本文件中读取最后一行
问题描述
我正在做一个工具项目。我需要从文件中获取最后一行并分配给一个变量。这是我尝试过的:
line=$(head -n $NF input_file)
echo $line
也许我可以反向读取文件然后使用
line=$(head -n $1 input_file)
echo $line
欢迎任何想法。
解决方案
使用tail
;)
line=$(tail -n 1 input_file)
echo $line
推荐阅读
- sql - 将两个表连接在一起时,无法理解哪个表是 count(*) 实际计数的。
- vba - 如何隐藏具有可变数据的行?
- python - 随机分割数据以用于此函数的训练和测试
- css - 垂直纵横比媒体查询
- node.js - 使用 root 用户的 NPM 安装权限被拒绝错误
- batch-file - 在文件名中查找日期并更改已过日期的名称
- c# - 忽略管道中的默认重力 - Unity
- git - 有什么方法可以直接检出 git 的“修改过的”或“未合并的路径”文件?
- react-native - react-native redux,这里怎么输出json内容?
- cmd - Windows 10 将自定义字体添加到命令行