【发布时间】:2016-05-14 18:06:23
【问题描述】:
我有一个包含重复单词的字符串。我只想显示唯一的单词。字符串是:
variable="alpha bravo charlie alpha delta echo charlie"
我知道有几种工具可以一起完成这项工作。这是我想出来的:
echo $variable | tr " " "\n" | sort -u | tr "\n" " "
有什么更有效的方法来做到这一点?
【问题讨论】:
-
不,这看起来很正常。
-
您应该澄清您是希望输出是排序唯一词(如在您自己的解决方案尝试中),还是唯一词按输入顺序 .
-
我已对您的问题进行了轻微编辑,以删除对工具的请求,该请求可能会获得接近投票。经编辑,我认为这是一个合理的问题,许多没有经验的 shell 用户会为之苦恼。
标签: linux string bash duplicates