关于awk:打印文件中一行的最后一列

yizhihongxing

在awk中,我们可以使用$NF变量来打印文件中一行的最后一列。以下是关于如何在awk中打印文件中一行的最后一列的完整攻略,包括使用$NF变量和substr函数的两个示例说明。

步骤1:使用$变量

在awk中,$NF变量表示当前行的最后一列。可以使用$NF变量来打印文件中一行的最后一列。以下是一个示例:

$ cat file.txt
1 2 3
4 5 6
7 8 9

$ awk '{print $NF}' file.txt
3
6
9

在上面的示例中,我们使用awk命令和$NF变量打印了文件.txt中每行的最后一列。

步骤2:使用substr函数

我们还可以使用awk中的substr来打印文件中一行的最后一列。以下是一个示例:

$ cat file.txt
1 2 3
4 5 6
7 8 9

$ awk '{print substr($0, length($0))}' file.txt
3
6
9

在上面的示例中,我们使用awk命令和substr函数打印了文件file.txt中每行的最后一列。

示例1:使用$NF变量

以下是一个示例,演示了如何使用$NF变量打印文件中一行的后一列:

$ cat file.txt
1 2 3
4 5 6
7 8 9

$ awk '{print $NF}' file.txt
3
6
9

在上面的示例中,我们使用awk命令和$NF变量打印了文件.txt中每行的最后一列。

示例2:使用substr函数

以下是一个示例,演示了如何使用substr函数打印文件中一行的最后一列:

$ cat file.txt
1 2 3
4 5 6
7 8 9

$ awk '{print substr($0, length($0))}' file.txt
3
6
9

在上面的示例中,我们使用awk令和substr函数打印了文件file.txt中每行的最后一列。

以上是关于如何在awk中打印文件中一行的最后一列的完整攻略,包括使用$NF变量和substr函数的两个示例说明。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:关于awk:打印文件中一行的最后一列 - Python技术站

(1)
上一篇 2023年5月9日
下一篇 2023年5月9日

相关文章

  • Vue递归实现树形菜单方法实例

    Vue递归实现树形菜单方法实例 在 Vue 中实现树形菜单,我们可以通过递归组件的方式来实现。本文将详细介绍如何使用递归组件实现树形菜单,并给出两个示例供大家参考。 步骤 定义数据结构 我们首先需要定义一个树形结构的数据。这里我们以一个简单的 JSON 数据为例: { "id": 1, "name": "根节…

    other 2023年6月27日
    00
  • 通过构造函数实例化对象的方法

    构造函数是JavaScript中创建对象的一种基本方式,它可以将对象的创建和初始化封装在一起,以便于创建对象。以下是通过构造函数实例化对象的方法的完整攻略。 步骤一:定义构造函数 首先,需要定义一个构造函数来创建对象。构造函数的命名习惯上首字母大写,以便于区分于普通函数。构造函数可以接收多个参数,用于初始化对象的属性和方法。 以下是一个简单的构造函数示例代码…

    other 2023年6月26日
    00
  • 关于变量:如何从gm_xmlhttprequest返回值?

    以下是关于如何从gm_xmlhttprequest返回值的完整攻略,包括基本知识和两个示例。 基本知识 gm_xmlhttprequest是一种用于在Greasemonkey脚本中发送HTTP请求方法。它可以发送、POST等类型的请求,并且可以接收服务器返回的数据。在使用gm_xmlhttprequest时,需要注意以下几点: 发送请求时,需要指定请求的UR…

    other 2023年5月7日
    00
  • 微软向 Win10 用户强推电脑运行状况检查应用,无论是否打算升级 Win11

    当用户在 Windows 10 操作系统中打开“设置”窗口时,会出现电脑运行状况检查应用的弹窗提示,引导用户下载安装该应用。该应用程序旨在检查计算机硬件和软件的状态,以帮助用户优化其计算机性能。 以下是该应用程序的详细攻略: 下载安装电脑运行状况检查应用 步骤 1:打开“设置”窗口 点击 Windows 10 开始按钮,从弹出菜单中选择“设置”。 步骤 2:…

    other 2023年6月25日
    00
  • linux命令详解之useradd命令使用方法

    Linux命令详解之useradd命令使用方法 useradd命令用于创建新用户账户。在 Linux 系统中,一个用户不仅有一个用户名,还有一个用户 ID(UID)和一个组 ID(GID)。在创建用户账户时,可以为其指定登录 shell,家目录位置以及其他一些信息。 语法 useradd [option] username 常用选项 -m:创建用户的同时创建…

    other 2023年6月27日
    00
  • cd是什么意思?

    cd是Linux/Unix操作系统中的命令,用于切换当前工作目录。其中,cd是“change directory”的缩写。 使用cd命令可以快速进入其它文件夹,而无需输入文件路径的完整名称。 示例1:进入目录 假设我们初始的工作目录是/home/user/,现在需要进入/home/user/documents这个文件夹,可以在命令行输入以下命令: cd ~/…

    其他 2023年4月16日
    00
  • vue父组件监听子组件数据更新方式(hook)

    当一个Vue组件被渲染后,可能需要在组件外部监听组件内部的数据变化,这时候就需要使用Vue提供的特殊钩子函数来实现了,下面是实现“vue父组件监听子组件数据更新”功能的完整攻略: 1.使用Vue提供的$refs属性 在子组件中定义一个方法,用于在数据更新时触发父组件的方法,并将数据通过参数形式传递给父组件,示例代码如下所示: //子组件中数据更新时触发父组件…

    other 2023年6月27日
    00
  • python类的实例化问题解决

    首先我们来讲解一下Python类的实例化问题。 什么是Python类的实例化问题 在Python中,类是一种定义数据结构的方式。当我们定义了一个类以后,我们需要通过实例化类来创建一个对象。在实例化类的过程中,我们可以传递一些参数给类,这些参数会被使用来初始化对象,使得它们拥有合适的属性和方法。 然而,在实例化Python类时会遇到一些问题,其中一个问题是:当…

    other 2023年6月26日
    00
合作推广
合作推广
分享本页
返回顶部