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

如何反转shell字符串中的单词列表?

宇文鸣
2023-03-14
问题内容

我有一个字符串中的单词列表:

str="SaaaaE SeeeeE SbbbbE SffffE SccccE"

我想扭转它以获得

"SccccE SffffE SbbbbE SeeeeE SaaaaE"

我该怎么做ash


问题答案:

您可以使用awk以下方法:

echo "$str" | awk '{ for (i=NF; i>1; i--) printf("%s ",$i); print $1; }'


 类似资料:
  • 问题内容: 我的代码中有一个小问题。我正在尝试反转单词和字符串的字符。例如,“狗跑了”将变成“ ehT神纳尔” 该代码几乎可以正常工作。它只是不添加空格。你会怎么做? 问题答案: 您走在正确的轨道上。主要问题是一个空字符串,而不是一个空格(即使您解决了这个问题,您可能也不想在最后一个单词之后留一个空格)。 这是您可以更简洁地执行此操作的方法:

  • 本文向大家介绍在JavaScript中反转字符串中的单词,包括了在JavaScript中反转字符串中的单词的使用技巧和注意事项,需要的朋友参考一下 问题 我们需要编写一个JavaScript函数,该函数接受代表一个句子的字符串。 我们的函数应该颠倒字符串中出现的单词的顺序,并返回新的字符串。 这意味着最后一个单词应该成为第一个,第二个最后一个应该成为第二个,依此类推。 示例 以下是代码- 输出结果

  • 给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。 示例 1: 输入: "Let's take LeetCode contest" 输出: "s'teL ekat edoCteeL tsetnoc"  注意:在字符串中,每个单词由单个空格分隔,并且字符串中不会有任何额外的空格。 解法: /** * @param {string} s * @

  • 给定一个字符串: let's be the best friends ! 希望输出字符串:  s'tel eb eht tseb sdneirf ! 要求:对字符串做处理,实现单词的反转,反转之后的结果要保持各个单词的顺序,同时保持单词间的空格; 解题思路: 1、首先获取各个字符串的单词(或者叫子串); 2、然后将各个子串进行反转输出; 考察内容: 1、如何对给定的字符串做处理,并获得各个子串; 

  • 问题内容: 我需要反转用户输入的字符串。 我需要用最简单的方法完成它。我正在尝试做reverseOrder(UserInput),但是没有用。 例如,用户输入abc,我只是获取字符串并打印出cba 问题答案: 用于按正常顺序反向排序。

  • 问题内容: 我要扭转各个人在Java中的String(不是整个字符串,只是每个人的字)的字。 示例:如果输入String为“ Hello World”,则输出应为“ olleH dlroW”。 问题答案: 这应该可以解决问题。这将遍历源字符串中的每个单词,使用StringBuilder的内置方法将其反转,然后输出反转的单词。 输出: 注意:评论者正确地指出了一些我认为应该在此处提及的内容。本示例将