powershell: 判断PSObject中是否有指定property的靠谱方法
来源:互联网 发布:联通大数据平台 编辑:程序博客网 时间:2024/05/20 23:31
如何判断一个PSObject中是否定义指定名称的属性,下面的代码中举出了三个方法
$test=New-Object PSObject -Property @{ compiler=$null }#方法一(不完全靠谱) $test.compiler -ne $null#方法二(Get-Member -inputobject $test -name "compiler" ) -ne $null#方法三($test.PSobject.Properties.name -match "compiler")
上面三个方法,
方法一虽然最简单却不完全靠谱,因为如果compiler是$null
时,返回结果是错的。
靠谱的办法是二和三,
而方法三要求powerShell 3.0以上的版本才有效
参考:
https://stackoverflow.com/questions/26997511/how-can-you-test-if-an-object-has-a-specific-property
阅读全文
0 0
- powershell: 判断PSObject中是否有指定property的靠谱方法
- OC基础day5-点语法、property、编译器指令、id万能指针、类与类的判断、判断对象是否响应指定的方法、判断类中是否有这个方法、参数方法与响应、构造方法、synthesize
- 判断字符串中是否有指定的字符
- 判断是否有指定的进程名
- 判断是否有包含指定的class
- oracle 数据库判断指定表中是否有指定列
- 判断Timage中是否有图像的方法
- 判断java String中是否有汉字的方法
- 判断图中是否有环的方法
- Python中判断文件是否存在的方法有哪些?
- 原生js判断某个元素是否有指定的class名的几种方法
- js如何判断页面中是否有指定控件~~~
- C++11模板:如何判断类中是否有指定名称的成员变量?
- 判断type是否有记录的方法
- IO流_判断文件中是否有指定的键如果有就修改值的案例
- shell-判断指定文件中是否包含指定的字符串
- 如何判断一个男人是否靠谱?
- 如何判断一家软件公司是否靠谱
- Unity3D 07-日志、文本打印
- Python 数据类型--字典(dict)基本操作
- 配置https 的时候 nginx +php 遇到关于No input file specified.
- 关于加密
- Java并发容器之LinkedBlockingQueue
- powershell: 判断PSObject中是否有指定property的靠谱方法
- CRC-32校验和CRC-32校验代码
- Eclipse自动生成作者、日期注释等功能设置
- org.xml.sax.SAXException: SimpleDeserializer encountered a child element, which is NOT expected, in
- Java中的参数传递
- 面试经验总结
- 10.2-全栈Java笔记:最全面的IO技术(二)
- 面试题33. 把数组排成最小的数
- WIN10安装LINUX子系统教程