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

在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日

相关文章

  • 基于jquery自定义的漂亮单选按钮RadioButton

    下面我将详细讲解基于 jQuery 自定义的漂亮单选按钮 RadioButton 的完整攻略。 环境准备 在开始前,需要准备以下软件和库文件: jQuery Font Awesome HTML / CSS / JavaScript 编辑器 HTML 结构 首先,我们需要定义一组单选框,每个单选框对应一个选项,然后为每个单选框绑定一个唯一的 ID 用于后续的操…

    other 2023年6月27日
    00
  • Go标准库http与fasthttp服务端性能对比场景分析

    本文主要分析了 Golang 标准库中的 http 库和第三方库 fasthttp 的性能对比。文章将从测试工具、测试环境和测试内容三个方面进行分析。其中,测试工具主要是 ab 工具、 wrk 工具和性能分析工具 pprof。 测试工具 ab 工具是 Apache 服务器的压力测试工具,通过创建多个并发请求向服务器发送请求,并统计请求的成功率、响应时间等性能…

    other 2023年6月27日
    00
  • 魔兽世界10.0暴雪默认界面微调wa 支持自定义修改界面

    以下是详细讲解“魔兽世界10.0暴雪默认界面微调wa支持自定义修改界面”的完整攻略。 一、简介 在魔兽世界的游戏过程中,使用默认的界面可能会有一些不方便的地方,因此我们可以使用wa来微调默认界面并支持自定义修改界面。 二、步骤 1. 下载并安装wa 首先我们需要下载wa并安装到我们的魔兽世界游戏中。 2. 导入wa插件 在wa插件的官方网站(https://…

    other 2023年6月25日
    00
  • Spring如何使用xml创建bean对象

    Spring如何使用XML创建Bean对象 以下是使用XML配置文件创建Bean对象的完整攻略: 创建XML配置文件:在Spring项目中创建一个XML配置文件(例如applicationContext.xml)。 声明命名空间:在XML文件的根元素中声明Spring的命名空间,以便使用Spring的XML配置。 示例代码: xml <beans xm…

    other 2023年10月15日
    00
  • 关于java:atscala项目 编译器错误-无法解析符号列表?

    Java:atscala项目编译器错误-无法解析符号列表 在Java开发中,有时会遇到编译器错误,例如“无法解析符号列表”。这种错误通常是由于缺少依赖项或类路径引起的。以下是关于Java:atscala项目编译器错误-无法解析符号列表的完整攻略,包括常见问题和两个示例说明。 常见问题 1. 缺少依赖项 在Java开发中,如果项目依赖于其他库或框架,但缺少这些…

    other 2023年5月9日
    00
  • vue2路由方式–嵌套路由实现方法分析

    Vue2 路由方式 – 嵌套路由实现方法分析 在 Vue2 中,我们可以使用嵌套路由来实现复杂的页面结构和导航。嵌套路由允许我们在一个父路由下定义子路由,从而创建层次化的页面结构。下面是详细的攻略,包含了嵌套路由的实现方法和两个示例说明。 1. 创建父路由和子路由 首先,我们需要创建一个父路由和至少一个子路由。在 Vue2 中,我们可以使用 Vue Rout…

    other 2023年7月27日
    00
  • 火影忍者究极风暴4缺少msvcp120.dll问题的解决方法

    标题:解决“火影忍者究极风暴4缺少msvcp120.dll问题”的完整攻略 问题描述 在运行“火影忍者究极风暴4”游戏时,可能会遇到缺少msvcp120.dll 文件的错误提示,导致游戏无法正常启动。这是因为游戏所需的Microsoft Visual C++ Redistributable运行库缺失或不完整造成的。 解决方法 方法1:安装C++运行库 打开M…

    other 2023年6月27日
    00
  • javascriptmath.pow函数详解

    以下是“JavaScript Math.pow函数详解”的完整攻略,过程中包含两个示例说明的标准格式文本: JavaScript Math.pow函数详解 JavaScript中的Math.pow()函数用于计算一个数的指定次幂。本文将详细介绍Math.pow()函数的用法和示例。 1. 语法 Math.pow()函数的语法如下: Math.pow(base…

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