具体来说(https://github.com/mikefarah/yq)4.35+我有一个以逗号分隔的术语字符串,并且如果字段值是其中一个术语,我想过滤列表。例如)给定以下输入:-
具体来说 https://github.com/mikefarah/yq https://github.com/mikefarah/yq)4.35+
我有一个以逗号分隔的术语字符串,如果字段值是这些术语之一,我想过滤列表。
例如)给定以下输入:
- name: bob
age: 12
- name: jen
age: 22
- name: mork
age: 4003
字段值作为子字符串存在的 name
元素 "jen,mork"
使得输出为:
- name: jen
age: 22
- name: mork
age: 4003
我还可以将这些术语表示为字符串数组,即 ["jen", "mork"]
因此相当于:
yq 'filter("jen,mork" | contains(.name))' array.yaml
# Though I'm not sure how `contains` gets the original array context
# or
yq 'filter(.name in ["jen", "mork"])' array.yaml
我意识到这可以通过构建一个集合来完成 or
,如下所示:
yq 'filter(.name == "jen" or .name == "mork"])' array.yaml
但我希望得到一些更优雅的东西。
我不太确定该尝试什么,因为这似乎与操作员想要的工作方式背道而驰。
您可以使用 Intune 的修复脚本功能来部署将添加语言的脚本。有关实际脚本的更多详细信息,请查看此类似问题: 如何在 Windows 10 中仅设置键盘语言/布局?
您可以将其部署为补救脚本。有关更多信息,请参阅: https://learn.microsoft.com/en-us/mem/intune/fundamentals/remediations
如果这没有帮助,请随意添加评论!