如何使用 Bash 将文本文件的最后一行读入变量? [关闭]

Posted

技术标签:

【中文标题】如何使用 Bash 将文本文件的最后一行读入变量? [关闭]【英文标题】:How to read the last line of a text file into a variable using Bash? [closed] 【发布时间】:2017-08-16 16:23:06 【问题描述】:

我想读取一个名为 history.txt 的文本文件,其中包含多行并将最后一行的内容存储到一个名为“tag”的变量中。

谢谢

【问题讨论】:

【参考方案1】:

tag=$( tail -n 1 history.txt )

【讨论】:

就像一个魅力!谢谢:)【参考方案2】:
cat FileName | while read oneline
do
echo "a oneline: $line"
done

【讨论】:

omg... 这不仅风格不好(UUOC、read 没有-r,没有缩进),但它没有回答问题。 OP希望将最后一行存储到变量tag... 感谢回答 因为。 1.) 答案已经在这里 2.) 这个问题对 *** 不利。看来您还需要通读:help center 和 tour。 每次我来到这里,@jm666 的评论都会让我大笑:-D

以上是关于如何使用 Bash 将文本文件的最后一行读入变量? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何使用for循环将文本文件中的一行字符串作为Bash中另一个脚本的单独变量传递[重复]

VB6.0中如何实现逐行读入文本文件?

将文本文件中的特定行读取到批处理文件中的变量

VB中读入文件,如何获得文本的行数

如何将文本文件的第一行放在结束位置

如何隔离一行文本的一部分以便将其用作变量