天天看點

《Puppet實戰手冊》——2.11 使用in運算符

本節書摘來自異步社群《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),是以,可以将它指派給一個變量。