我想知道你能不能帮忙。我是 bash 脚本的新手。
我希望能够比较两个列表。File1.txt 将包含许多参数的列表,而 file2.txt 将仅包含这些参数的一部分。
文件1.txt
dbipAddress=192.168.175.130
QAGENT_QCF=AGENT_QCF
QADJUST_INVENTORY_Q=ADJUST_INVENTORY_Q
QCREATE_ORDER_Q=CREATE_ORDER_Q
QLOAD_INVENTORY_Q=LOAD_INVENTORY_Q
文件2.txt
AGENT_QCF
ADJUST_INVENTORY_Q
CREATE_ORDER_Q
我想检查 file1.txt 中的所有 Q 是否都包含在 file2.txt 中(在 之后=
)。如果不是,则 bash 脚本应该停止并echo
显示一条消息。
因此,在上面的示例中,脚本应该停止,因为 File2.txt 不包含以下 Q: LOAD_INVENTORY_Q
。
file1.txt 或 file2.txt 中的 Q 不遵循任何特定顺序。