我有一组节点,它们安装了不同版本的JDK。与ohai一样,它们显示如下:
JDK: arch:x86_64 时代:2000年 installdate:1515713671 发布:fcs 版本:1.7.0_161 jdk1.7: arch:x86_64 时代:2000年 installdate:1518121328 发布:fcs 版本:1.7.0_171 jdk1.8: arch:x86_64 时代:2000年 installdate:1518120665 发布:fcs 版本:1.8.0_162
如果我运行“knife search node myname123 -a package.jdk”,它将返回名为“jdk”的包的信息。如果我使用jdk1.7或jdk1.8运行相同的命令,即使包在那里也不会返回任何内容。我试图逃避“。”带有“\”字符,即使句点未被列为特殊字符。这也行不通。当包中有一个句点时,是否有一种特殊的搜索方式?