当前位置: 首页 > 面试题库 >

我如何用bash获得每一行的最后一个单词

洪国兴
2023-03-14
问题内容

例如我有一个文件:

$ cat file

i am the first example.

i am the second line.

i do a question about a file.

我需要:

example, line, file

我打算使用“ awk”,但问题是单词在不同的空间


问题答案:

尝试

$ awk 'NF>1{print $NF}' file
example.
line.
file.

要像您的示例一样在一行中获得结果,请尝试:

{
    sub(/\./, ",", $NF)
    str = str$NF
}
END { print str }

输出:

$ awk -f script.awk file
example, line, file,

纯重击:

$ while read line; do [ -z "$line" ] && continue ;echo ${line##* }; done < file
example.
line.
file.


 类似资料:
  • 问题内容: 提取切片的最后一个元素的Go方法是什么? 上面的解决方案有效,但看起来很尴尬。 问题答案: 仅读取切片的最后一个元素: 要删除它: 参见此页面有关切片技巧

  • 我在Codeigniter中的会话比我在“配置/constants.php”文件中指定的时间更短。我将这个常数设置为3600秒(一小时),但有时我会在5或10分钟内被踢出。这发生在常规的MVC调用中,不涉及ajax。 我正在尝试访问CI会话中的last_activity值,但这是CI文档当前的状态:“last_activity:取决于存储,没有直接的方法。抱歉!” 那么,我如何访问该值呢?有什么想

  • 本文向大家介绍Python中如何获得列表的最后一个元素,包括了Python中如何获得列表的最后一个元素的使用技巧和注意事项,需要的朋友参考一下 在本教程中,我们将看到从列表中获取最后一个元素的不同方法。让我们一一看。 使用索引值 我们可以使用索引获取列表的最后一个元素。我们可以通过列表的长度来获取最后一个元素的索引。让我们看一下代码。 示例 输出结果 如果执行上述程序,则将得到以下结果。 使用负索

  • 我有一个主类,该类将输出打印到控制台。。。 例如,如果行中包含A和B,我需要打印“Apple” 我将在主方法中通过首先实例化该类的对象来实现这一点,即。 代码示例:

  • 例如,我的Android应用程序中有消息元素,所有这些元素都有一个名为“message_view”的资源ID。我想要的是仅使用Xpath获得带有这个资源ID的最后一条消息。我尝试使用,但它不起作用: 我知道我可以使用,然后使用。但我想了解如何仅使用Xpath来完成此操作。

  • 问题内容: 如何在以下代码中获取流或列表的最后一个元素? 哪里是: 如您所见,获得第一个元素一定并不困难。 但是,获得单线的最后一个元素确实是一个痛苦: 看来我无法直接从。(仅对有限的流有意义) 这似乎也不能得到像和从接口,这实在是一种痛苦。 我看不到在接口中不提供and 方法的任何参数,因为其中的元素是有序的,而且大小是已知的。 但是按照原始答案:如何获得有限的最后一个元素? 就个人而言,这是我