有了前面的PowerShell基础,今天我们来学习一个可以极大提升PowerShell效率的用法——变量

简答来说呢,变量就是在内存中的一个带有名字的盒子~~~~~你可以把所有想存放的东西都放到这个“盒子”里。然后通过名字去访问这个盒子。

在访问过程中,可以存放、添加或者从里面检索东西。

这些东西是一直驻留在盒子里面的。并且允许你反复使用它们。

定义变量的过程如下,变量是以$符号开头,然后任意输入一个自己需要的名称即可

非常简单,当你想要使用时只需要再次输入$var就可以使用了

当然,变量不仅仅可以输入简单的字符,还可以直接将命令的结果赋值给变量

甚至加管道

通过调用变量,我们可以将经常使用的信息放入变量,方便后续命令的使用,而不需要每次都进行输入。

再使用时,有几点需要注意:

  • 变量名称通常包含字母、数字及下划线

  • 可以包含空格,但必须用大括号括住;并不推荐这样命名。

  • 关闭PowerShell时,所有你创建的变量都将清空

除了自定义的变量,还有PowerShell内置的一些变量,大家可以通过Get-Variable进行查看,在定义变量名称时,注意不要和内置的变量名称冲突

说完了如何定义,接下来简单介绍变量类型,通常情况下用字符型String可以满足大多数的需求,但有时需要限制仅数字,或者日期,那么久需要强制声明变量类型了

强制声明只需要在定义变量时,在前面加上放括号[],然后写入变量类型即可

比如

如果输入的数据与所声明的变量类型不匹配,则会产生报错,无法赋值

这里介绍下常见的数据类型,如下图

好啦,今天的三分钟就到这,各位动手操作起来~~

转载于:https://blog.51cto.com/2902744/2117786

PowerShell变量——PowerShell三分钟(七)相关推荐

  1. 第一个PowerShell脚本——PowerShell三分钟(九)

    前面把基础知识讲了一遍,现在我们开始写一个最初级的脚本 写脚本的工具有很多,有文本文档,有PowerShell ISE,PowerShell Studio等,这里选用系统自带的PowerShell I ...

  2. 了解PowerShell命令——PowerShell三分钟(二)

    好了,之前我们讲过学习PowerShell的必要性,那么今天开始实际操作下PowerShell. PowerShell预装在Windows 7以上的系统中,无需额外下载,即可使用 你可以在开始菜单中找 ...

  3. powershell 变量_极客学院:学习PowerShell变量,输入和输出

    powershell 变量 As we move away from simply running commands and move into writing full blown scripts, ...

  4. PowerShell入门(三):如何快速地掌握PowerShell?

    如何快速地掌握PowerShell呢?总的来说,就是要尽可能多的使用它,就像那句谚语说的:Practice makes perfect.当然这里还有一些原则和方法让我们可以遵循. 有效利用交互式环境 ...

  5. 大学面试三分钟自我介绍七篇

      大学面试三分钟自我介绍篇1 尊敬的领导: 您好! 首先对占用您的宝贵时间深表歉意.我叫__,是一名于__年7月毕业的全日制本科大学生.所学专业:中文系汉语言文学. 经过长期努力拼搏,今天我怀着满腔 ...

  6. 三分钟Docker-环境搭建篇

    如题目显示,三分钟让你学会在windows上安装docker环境,开启docker之旅的第一步. 安装前要求 Windows 10 64位:专业版,企业版或教育版(内部版本16299或更高版本). 必 ...

  7. python 三分钟入门_Cython 三分钟入门教程

    作者:perrygeo 译者:赖勇浩(http://laiyonghao.com) 原文:http://www.perrygeo.net/wordpress/?p=116 我最喜欢的是Python,它 ...

  8. 三分钟教你快速选择机器视觉传感器

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自|新机器视觉 六招教您合理选择机器视觉传感器 传感器是一种 ...

  9. java和python的web自动化有什么区别-三分钟看懂Python和Java的区别

    随着人工智能的火爆,Python和Java一直在各种流行编程语言中名列前茅.其实Java和Python有些相似,因为很多编程语言之间是互通的.Java现在还是第一,不知道Python未来会不会超越Ja ...

最新文章

  1. DELL服务器装2003系统
  2. 2020中国人工智能年度评选开启,4大类别7大奖项申报正式启动
  3. java 数组练习题,Java练习题 - 数组01
  4. pip国内加载速度慢解决方法
  5. VMWare学习总结(2)——VMware中三种网络连接的区别
  6. javascript基础知识系列:DOM学习
  7. python 怎么取对数_重新开始学习Python 第二十八天 Python 数学模块
  8. [六省联考2017]分手是祝愿
  9. leetcode136只出现一次的数字
  10. 循环冗余校验码CRC
  11. 89c51流水灯汇编语言程序,单片机控制流水灯程序 汇编语言
  12. RS232 与 RS485的区别总结
  13. 重庆大学计算机学院研究生奖学金评定准则,重庆大学体育学院研究生学业奖学金评定办法...
  14. 74cms骑士人才招聘系统源码SE版 v3.16.0
  15. C语言编程>第二十周 ② 下列给定程序中,函数fun的功能是:求出数组中最大数和次最大数,并把最大数和b[0]中的数对调、次最大数和b[1]中的数对调。
  16. multimedia教学设计计算机英语,高中英语教学设计案例
  17. ArcGIS API For Javascript 4.15 绘制地图:在地图上绘制点和面
  18. 分阶段性讲解房屋买卖纠纷中“卖方违约,买方要求继续履行合同”的可能性
  19. 单片机中常见英文缩写(51为例)
  20. 机器学习----线性回归

热门文章

  1. php启用 asynchdns,在 PHP 中使用 Promise + co/yield 协程
  2. 苏大微型计算机原理与应用题库,苏州大学计算机原理及应用考研复习题.pdf
  3. 计算机软件基础 一课本,计算机软件基础(-)课后习题答案.doc
  4. 计算机联锁软件毕设论文,铁路信号计算机联锁系统()毕设论文.doc
  5. 用stack处理中缀表达式【+、-、*、/、()】
  6. 函数重载、引用再探、内联函数
  7. 看这玩意复习你还会挂科?《软件工程2篇》
  8. 《Java8实战》笔记(14):函数式编程的技巧
  9. 布朗桥python_MATLAB 里面有哪些加快程序运行速度的方法呢,求分享?
  10. python如何运用ols_使用OLS回归(Python,StatsModels,Pandas)预测未来值