【发布时间】:2021-09-14 16:44:11
【问题描述】:
我有两个命令。第一个,当存储在脚本变量中时,会给出如下输出:
one two three four five
第二个也给出了一个列表,但是第一个命令中的某些项目可能会丢失:
one three five
如果项目在第一个命令中但不在第二个命令中,我希望我的脚本执行某些操作。所有项目都没有空格(它们往往是kabab-format)。如何在 Bash 中做到这一点?
【问题讨论】:
-
将这两个输出保存到一个数组中,这将为您提供所需的所有控制。
-
请参阅stackoverflow.com/questions/3685970/… 了解如何测试数组是否包含值。循环第一个数组,并测试第二个数组是否包含该值。