[Windows Powershell]-学习笔记(4)
Powershell 定义变量
在powershell中变量名均是以美元符"$"开始,剩余字符可以是数字、字母、下划线的任意字符,并且powershell变量名大小写不敏感($a和$A 是同一个变量)。某些特殊的字符在powershell中有特殊的用途,一般不推荐使用这些字符作为变量名。当然你硬要使用,请把整个变量名后缀用花括号括起来。
赋值:赋值操作符为"=",几乎可以把任何数据赋值给一个变量,甚至一条cmdlet命令 ,为什么,因为Powershell支持对象,对象可以包罗万象。
给多个变量同时赋值:
交换变量的值:
在powershell中交换变量的值变得尤为简单
查看正在使用的变量:
查找变量:
验证变量值是否存在:
删除变量:
使用专用的变量命令:
为了管理变量,powershell提供了五个专门管理变量的命令Clear-Variable,Get-Variable,New-Variable,Remove-Variable,Set-Variable。因为虚拟驱动器variable:的存在,clear,remove,set打头的命令可以被代替。但是Get-Variable,New-Variable。却非常有用new-variable可以在定义变量时,指定变量的一些其它属性,比如访问权限。同样Get-Variable也可以获取这些附加信息。
变量写保护:
可以使用New-Variable 的option选项 在创建变量时,给变量加上只读属性,这样就不能给变量重新赋值了。
可以通过删除变量,重新创建新的变量进行赋值
有没有权限更高的变量,有,那就是:选项Constant,常量一旦声明,不可修改
变量描述:
在New-Variable 可以通过-description 添加变量描述,但是变量描述默认不会显示,可以通过Format-List 查看。
最新文章
- (转)浅析Java中的访问权限控制
- [JavaEE] Entity中Lazy Load的属性序列化JSON时报错
- PHP扩展开发相关总结
- mongoDB知识总结
- 修改虚拟机linux硬盘的大小
- Spring中给Bean注入集合
- openwrt下和云端通讯的例程,
- surface 其实是UEFI与BIOS并存,借用官网的进入方法(少有更改)
- HDU 1507 Uncle Tom's Inherited Land*
- 我对IoC/DI的理解
- C语言复习---输出魔方阵
- linux中,history命令,显示时间戳?操作人?IP地址?
- VR外包AR外包公司(虚拟现实外包公司)承接虚拟现实项目开发(企业、教育、游戏)
- CPU 架构 —— ARM 架构
- php实现MySQL两库对比升级版
- oracle 工作笔记,不定期更新
- java 其它可选方法
- Python GUI 编程
- 15 Most Read Data Science Articles in 2015. So far …
- Git Submodule使用完整教程
热门文章
- 【BZOJ】1637: [Usaco2007 Mar]Balanced Lineup(前缀和+差分+特殊的技巧)
- MySQL的innodb_flush_log_at_trx_commit配置值的设定
- xampp默认项目文件夹htdocs
- iOS开发中多线程基础
- ios开发之--swift下Alamofire的使用
- 修改UE4的deriveddatacache目录位置,扩大C盘空间
- cocos中lua使用shader实例
- jenkins提交SVN文件
- 160504、springmvc返回json数据编码格式设定
- Spring的AOP-----HelloWord