迹忆客 专注技术分享

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

在 Bash 中从文件中删除行

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

在 Bash 脚本中,有几种方法可以从文件中删除一行。 本文将讨论从文件中删除不必要行的不同方法。

假设我们有一个名为 Test.txt 的文本文件,其内容如下。

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

使用 tail 删除文本文件的一行

我们可以使用 Bash 中的内置关键字 tail 从我们的文件中删除不需要的行。

命令:

$ tail -n +2 Test.txt

-n +2 将打印文件中除第一行以外的所有内容。 -n +1 将打印整个文件。

+ 号反转参数并指示 tail 打印所有内容。

输出:

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

使用 sed 删除一行文本文件

Bash 中的另一个内置命令名为 sed,它是一个内置的 Linux 工具,主要用于文本操作。 命令的完整形式是 Stream editor,因为此关键字采用流形式的文本并执行大量操作。

在下面的示例中,我们将从文件中删除第一行。

命令:

$ sed '1d' Test.txt

'1d' 指示 sed 命令在第一行执行删除操作。

输出:

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

使用 awk 删除一行文本文件

在下面的示例中,我们将使用 awk 从文件中删除第一行。

命令:

awk 'NR>1' Test.txt

'NR>1' 表示行号大于 1。它将只显示第一行之后的行。

输出:

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 浏览次数:105 分类:操作系统

在 Bash 脚本中,有几种方法可以找到文件的大小。 本文将展示如何通过 Bash 查找文件的大小。我们将在这里讨论三种不同的方法,您可以根据自己的需要选择最合适的一种。

在 Bash 中删除空行

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

使用文件时,您可能需要在显示文件之前从文件中删除空行。 在 Bash Script 中,有几种方法可以从文件中删除空行。在 Bash 中删除空行的文件

在 Bash 中递归查找文件

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

这篇文章是关于 Bash 中的 find 命令的。 本文将讨论在 Bash 中使用 find 命令查找特定类型文件的方法。在 Bash 中使用 find 命令递归查找文件 用于导航文件层次结构的命令行工具是 Linux 中的 find

在 Bash 中将文件读入变量

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

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

在 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 中写入/覆盖文件的不同方法

扫一扫阅读全部技术教程

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

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便