在 Bash 中从文件中删除行
在 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 中查找文件大小
发布时间: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 中搜索文件名以指定字符串开头的文件
发布时间:2023/05/31 浏览次数:127 分类:操作系统
-
在本文中,我们将学习如何查找文件名以指定字符串开头的所有文件。在 Bash 中搜索文件名以指定字符串开头的文件。使用 grep 命令
使用 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 中写入/覆盖文件的不同方法