本节书摘来自异步社区《puppet实战手册》一书中的第2章,第2.11节,作者:【英】john arundel著,更多章节内容可以访问云栖社区“异步社区”公众号查看
in运算符可以用来测试一个字符串中是否包含另一个字符串,下面是一个例子。
<code>if 'spring' in 'springfield'</code>
如果字符串spring是springfield的子字符串(事实上是这样的),则上面表达式的值为true。in运算符也可以用于数组的包含关系测试,如下:
<code>if $crewmember in ['frank', 'dave', 'hal' ]</code>
当in运算符同散列一起使用时,它会测试当前字符串是否是散列的键。
操作步骤
下面的步骤将展示如何使用in运算符。
1. 将下面的代码加入到清单文件中。
2. 运行puppet:
更多参考
in表达式的返回值是布尔值(true或false),因此,可以将它赋值给一个变量。