【探索PowerShell 】【七】变量

变量

在程序设计中,变量是最基本的概念,它是我们表示数据的在存储时的代号。在PowerShell中,变量通常供我们在脚本中使用,它可以是数字、字符、字符串,甚至是对象。当然,和任何shell一样,它也有自己的特定的变量,如:$_ 、$Args、$Error、$Home、$PSHome等。

在PowerShell中,所有的变量以“$”开头,用“=”来给变量赋值。例如:

$StrUser = “MR″ <enter>

或者使用"set-variable”命令:

set-variable -name StrUser -value “MaRui” <enter>

需要注意的是,使用“set-variable”命令时在变量名前不需要使用“$”。

当然,在声明变量时,要回避一些特殊名称,这些名称被称作“系统保留字”,列举如下:

break | continue | do | else | elseif | filter | foreach | function | if | in | return | switch | until | where | while

屏幕输出变量值:

write-output $StrUser <enter>

或者直接输入变量名,如:

$StrUser <enter>

运行结果:

时间: 2024-10-06 09:43:08

【探索PowerShell 】【七】变量的相关文章

探索PowerShell(七) PowerShell变量_PowerShell

变量 在程序设计中,变量是最基本的概念,它是我们表示数据的在存储时的代号.在PowerShell中,变量通常供我们在脚本中使用,它可以是数字.字符.字符串,甚至是对象.当然,和任何shell一样,它也有自己的特定的变量,如:$_ .$Args.$Error.$Home.$PSHome等. 在PowerShell中,所有的变量以"$"开头,用"="来给变量赋值.例如: $StrUser = "MR″ <enter>  或者使用"set-

Windows Powershell 定义变量_PowerShell

变量可以临时保存数据,因此可以把数据保存在变量中,以便进一步操作. #定义变量 $a=10 $b=4 #计算变量 $result=$a*$b $msg="保存文本" #输出变量 $result $msg 40 保存文本 powershell 不需要显示地去声明,可以自动创建变量,只须记住变量的前缀为$. 创建好了变量后,可以通过变量名输出变量,也可以把变量名存在字符串中.但是有个例外单引号中的字符串不会识别和处理变量名. 选择变量名 在powershell中变量名均是以美元符"

Windows Powershell 自动化变量_PowerShell

Powershell 自动化变量 是那些一旦打开Powershell就会自动加载的变量. 这些变量一般存放的内容包括 用户信息:例如用户的根目录$home 配置信息:例如powershell控制台的大小,颜色,背景等. 运行时信息:例如一个函数由谁调用,一个脚本运行的目录等. PS> $HOME C:\Users\test PS> $currentProcessID=$pid PS> $currentProcessID 5356 PS> Get-Process -Id $pid H

Windows Powershell 环境变量_PowerShell

传统的控制台一般没有象Powershell这么高级的变量系统.它们都是依赖于机器本身的环境变量,进行操作 .环境变量对于powershell显得很重要,因为它涵盖了许多操作系统的细节信息.此外,powershell中的变量只存在于powershell内部的会话中,一旦powershell关闭,这些变量就会自生自灭.但是如果环境变量被更新了,它会继续保存在操作系统中,即使其它程序也可以调用它. 读取特殊的环境变量 通过环境变量读取Windows操作系统的安装路径,和默认应用程序的安装路径. PS>

《R语言与数据挖掘最佳实践和经典案例》—— 3.3 探索多个变量

3.3 探索多个变量 查看了单个变量的分布后,还需要探索两个变量之间的关系.下面我们使用函数cov()和cor()分别计算变量之间的协方差和相关系数. 接下来,使用函数aggregate()计算每一个鸢尾花种(Species)的Sepal.Length的统计数据. 然后,使用函数boxplot()绘制盒图(又称为盒形-虚线图),以展示数据分布的中位数.第一四分位数和第三四分位数(即累积分布中的位于50%.25%.75%位置上的点),以及离群点.盒图中间的横线表示中位数.图(3-5)显示了四分位差

Android开发艺术探索——第七章:Android动画深入分析

Android开发艺术探索--第七章:Android动画深入分析 Android的动画可以分成三种,view动画,帧动画,还有属性动画,其实帧动画也是属于view动画的一种,,只不过他和传统的平移之类的动画不太一样的是表现形式上有点不一样,view动画是通过对场景的不断图像交换而产生的动画效果,而帧动画就是播放一大段图片,很显然,图片多了会OOM,属性动画通过动态的改变对象的属性达到动画效果,也是api11的新特性,在低版本无法使用属性动画,但是我们依旧有一些兼容库,OK,我们还是继续来看下详细

探索PowerShell (四) PowerShell的对象、格式与参数_PowerShell

今天贴博文晚了,感谢各位能继续关注! 本节将要给大家介绍一下PowerShell下的对象,基本格式以及参数.依然属于PowerShell的基础. PowerShell中的对象 在本教程开篇我们说过,PowerShell是基于面向对象化的,不像传统的shell那样基于文本.这其中最主要的原因就是因为Win平台在管理操作上主要以面向对象为主,因此为了符合系统特点和我们的操作习惯,PowerShell也继承了这一特色.因此,不像传统的shell,在PowerShell中,我们可以随意地与对象进行互动,

探索PowerShell(五) PowerShell基础知识_PowerShell

在PowerShell中,我们可以轻松的与数据.对象进行交互,为了简化我们访问外部数据,PowerShell允许我们像操作驱动器.文件一样对数据.对象等进行操作. 使用这条命令,查看我们已有的Providers: get-psprovider  实际上,每一个Provider就是一个动态链接库(.dll),在PowerShell中也可以被称之为"管理单元",在管理单元中,有详细的代码实现我们的各种操作.PowerShell甚至允许我们自己编写Provider:http://msdn.m

【探索PowerShell 】【十五】引号与转义字符

在PowerShell中,单引号与双引号有着不同的功能和作用.引号的使用规则往往跟变量的代换,以及特殊字符有关. 基础用法 总结说来: 单引号任何情况下都只表示引号内自身的字符.也就是说,单引号内的内容不会进行变量的代换与字符的转义.而在双引号中,则允许进行变量代换和字符转义.在对变量进行代换和字符进行转义的判断上,是由命令最外层的引号决定的. 详细介绍,还是要用示例来说明. 使用双引号输出: $a="World" <enter> "Hello, $a"