迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 操作系统 >

在 Bash 中将文件读入变量

作者:迹忆客 最近更新:2023/05/30 浏览次数:

有时在处理文件时,我们可能需要将文本文件放在一个变量中,以便对文件执行一些必要的操作。 在 Bash Script 中,这是一个非常容易的任务,不需要超过两行代码。

本文将展示我们如何在变量中获取文件。 此外,我们将看到必要的示例和适当的解释,以使主题更容易理解。


要保存到变量中的文本文件

在我们开始之前,假设我们有一个包含以下内容的文本文件:

This is the first line.
This is the second line.
This is the third line.
This is the fourth line.

现在,我们将一一使用下面三种方法将文件取到一个变量中,


在 Bash 中使用 cat 关键字将文件读入变量

在我们下面的方法示例中,我们将使用 Bash 的内置关键字“cat”。 该关键字主要用于读取任何文件。

我们示例的代码如下所示:

FileText= cat 1_Test.txt
echo "$FileText"

在上面的示例中,我们只是使用 cat 1_Test.txt 读取一个文本文件并将数据分配给一个名为 FileText 的变量,然后打印存储在该变量中的数据。

执行上述 Bash 脚本后,您将获得如下输出:

This is the first line.
This is the second line.
This is the third line.
This is the fourth line.

在不使用 cat 关键字的情况下将文件读入 Bash 中的变量

此方法将执行相同的任务,但不会使用关键字 cat。 您可以按照以下示例将文本文件放入变量中。

FileText=$(<1_Test.txt)
echo "$FileText"

在上面的示例中,我们只是使用 $(<1_Test.txt) 读取一个文本文件并将数据分配给一个名为 FileText 的变量。 之后,我们打印存储在变量中的数据。

执行上述 Bash 脚本后,您将获得如下输出:

This is the first line.
This is the second line.
This is the third line.
This is the fourth line.

您可以根据自己的喜好选择上述任何一种方法。

请注意 ,本文中使用的所有代码都是用 Bash 编写的。 它只会在 Linux Shell 环境中工作。

上一篇:在 Bash 中检查文件是否为空

下一篇:没有了

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

在 Bash 中检查文件是否为空

发布时间:2023/05/31 浏览次数:74 分类:操作系统

通常需要检查文件是否为空,幸运的是,有一些简单的方法可以在终端上使用 Bash 或什至使用 Bash 脚本来检查。在 Bash 中使用带有 -s 选项标志的测试命令来检查文件是否为空

使用 Bash 打开 HTML 文件

发布时间:2023/05/31 浏览次数:192 分类:操作系统

在本文中,我们将了解如何在 Mac 上使用 Bash 使用默认浏览器打开 HTML 文件。使用 Bash 打开 HTML 文件 要打开 .html 文件,首先,我们需要创建一个扩展名为 .html 的文件名。

Bash 覆盖 File

发布时间:2023/05/31 浏览次数:102 分类:操作系统

在这篇 bash 文章中,我们将学习如何在 Linux 中覆盖文件。 为此,我们将学习使用 Linux 操作系统在 bash 中覆盖文件的不同方法和 Linux 命令。

在 Bash 中写入文件

发布时间:2023/05/20 浏览次数:100 分类:操作系统

本篇文章将让我们探索在 bash 中编写文件的不同方法。 可以根据需要追加或覆盖文件。 让我们看看我们该怎么做。在 Bash 中写入/覆盖文件的不同方法

在 Bash 中终止进程

发布时间:2023/05/20 浏览次数:141 分类:操作系统

本文将首先讨论与 Linux 进程相关的不同概念。 在此之后,我们将学习终止进程的不同方法。在进入 kill 命令之前,我们必须了解一些初步概念。简单过程与 Bash 过程

在 Bash 中获取时间戳

发布时间:2023/05/20 浏览次数:61 分类:操作系统

本文讨论了用于获取系统日期/时间和 UNIX 时间戳的 date Bash 命令。在 Bash 中使用 date 命令获取时间戳。Linux 终端使用 date 命令打印当前日期和时间。

在 Shell 脚本中漂亮地打印 JSON

发布时间:2023/05/20 浏览次数:169 分类:操作系统

JSON 是一种文本方法,用于表示 JavaScript 对象文字和数组以及标量数据。 它相对更容易阅读和编写,并且更易于管理软件来解析和生成。在 Shell 脚本中漂亮地打印 JSON

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便