PS C:\Users\Administrator> $str='这是一个变量'
PS C:\Users\Administrator> $str
这是一个变量
PS C:\Users\Administrator> $str='这是一个变量'
PS C:\Users\Administrator> $str.GetType() IsPublic IsSerial Name BaseType
-------- -------- ---- --------
True True String System.Object PS C:\Users\Administrator> [string]$str='这是我的'
PS C:\Users\Administrator> [int]$num=100
PS C:\Users\Administrator> "$str$num$"
这是我的100$ PS C:\Users\Administrator> '定义短整型'
定义短整型
PS C:\Users\Administrator> [int16]$num1=-[System.Math]::Pow(2,15)
PS C:\Users\Administrator> [int16]$num2=[System.Math]::Pow(2,15)-1
PS C:\Users\Administrator> "取值范围$num1~-$num2"
取值范围-32768~-32767
PS C:\Users\Administrator> '定义整型'
定义整型
PS C:\Users\Administrator> [int32]$num1=-[System.Math]::Pow(2,31)
PS C:\Users\Administrator> [int32]$num2=[System.Math]::Pow(2,31)-1
PS C:\Users\Administrator> "取值范围$num1~-$num2"
取值范围-2147483648~-2147483647
PS C:\Users\Administrator> '定义长整型'
定义长整型
PS C:\Users\Administrator> [long]$num1=-[System.Math]::Pow(2,63)
PS C:\Users\Administrator> [int64]$num2=9223372036854775807
PS C:\Users\Administrator> "取值范围$num1~$num2"
取值范围-9223372036854775808~9223372036854775807 PS C:\Users\Administrator> [bool]$bool=$true
PS C:\Users\Administrator> $bool
True
PS C:\Users\Administrator> [bool]$bool=$false
PS C:\Users\Administrator> $bool
False
PS C:\Users\Administrator> [bool]$bool=1
PS C:\Users\Administrator> $bool
True
PS C:\Users\Administrator> [bool]$bool=0
PS C:\Users\Administrator> $bool
False PS C:\Users\Administrator> $a=$b=$c=100
PS C:\Users\Administrator> $a
100
PS C:\Users\Administrator> $b
100
PS C:\Users\Administrator> $c
100
PS C:\Users\Administrator> $a,$b,$c=1,2,3
PS C:\Users\Administrator> $a
1
PS C:\Users\Administrator> $b
2
PS C:\Users\Administrator> $c
3 PS C:\Users\Administrator> $arr=1..9
PS C:\Users\Administrator> $arr
1
2
3
4
5
6
7
8
9
PS C:\Users\Administrator> $arr=1,3,5,7,9
PS C:\Users\Administrator> $arr
1
3
5
7
9
PS C:\Users\Administrator> $arr=1..9
PS C:\Users\Administrator> $arr[4]
5
PS C:\Users\Administrator> $arr[0..4]
1
2
3
4
5
PS C:\Users\Administrator> $arr[0,2,4]
1
3
5 PS C:\Users\Administrator> [int[][]]$arr=(1..9),(100..109)
PS C:\Users\Administrator> $arr[0]
1
2
3
4
5
6
7
8
9
PS C:\Users\Administrator> $arr[1]
100
101
102
103
104
105
106
107
108
109 PS C:\Users\Administrator> $test=@{name='张三';age='28岁'}
PS C:\Users\Administrator> $test['name']
张三
PS C:\Users\Administrator> $test['age']
28岁
PS C:\Users\Administrator> $test=@{name='张三','李四';age='28岁','36岁'}
PS C:\Users\Administrator> $test['name'][0]+" "+$test['age'][0]
张三 28岁
PS C:\Users\Administrator> $test['name'][1]+" "+$test['age'][1]
李四 36岁
PS C:\Users\Administrator> $test.GetType() IsPublic IsSerial Name BaseType
-------- -------- ---- --------
True True Hashtable System.Object

PowerShell【变量篇】的更多相关文章

  1. Powershell变量的幕后管理

    Powershell变量的幕后管理 513 12月, 2011  在 Powershell  tagged 变量 / 类型 by Mooser Lee本文索引[隐藏]1修改变量的选项设置2激活变量的写 ...

  2. Powershell变量的类型和强类型

    Powershell变量的类型和强类型12 12月, 2011  在 Powershell  tagged Powershell教程 / 变量 / 存储 / 数据 / 类型 by Mooser Lee ...

  3. 5.Powershell变量

    在指令执行过程中,会有一些数据产生,这些数据被用于以后的语句,需要一个存储单元暂时的存放这些数据,这个时候定义一个变量来存储数据.例如$string = “Hello Powershell!” Pow ...

  4. JavaScript知识架构学习路径(一)- 变量篇

    [摘要]本文是专为JavaScript入门者而总结的,总体上将JavaScript的基础部分分成了九大块,分别是变量.运算符.数组.流程控制结构.字符串函数.函数基础.DOM操作基础.文档对象模型DO ...

  5. Powershell变量的类型

    Powershell 默认支持的.NET类型如下:   [order], [pscustomobject], [array], [bool], [byte], [char], [datetime], ...

  6. 【shell编程基础1】shell变量篇

    Bash shell bash shell 是bourne shell 的升级版,“bourne again shell”.ubuntu的默认shell. 预备知识 1. "#!" ...

  7. 可遇不可求的Question之Mysql在不重启服务的情况下修改运行时变量篇

    比方说在一些实际生产环境中,想改个MYSQL的配置,但是又不想停止服务重起MYSQL,有什么办法呢?使用SET命令可以做到,请看下面几个例子: 1.设置key_buffer_size的大小为10M. ...

  8. 环境变量篇getenv putenv setenv

    getenv(取得环境变量内容) 相关函数 putenv,setenv,unsetenv 表头文件 #include<stdlib.h> 定义函数 char * getenv(const ...

  9. Makefile之自动变量篇

    自动变量假设您编写一个编译‘.c’文件生成‘.o’文件的规则:您怎样编写命令‘CC’,使它能够操作正确的文件名?您当然不能将文件名直接写进命令中,因为每次使用隐含规则操作的文件名都不一样. 您应该使用 ...

随机推荐

  1. 【Linux】【CentOS】【FTP】FTP服务器安装与配置(vsftpd、lftp)

    [初次学习.配置的笔记,如有不当,欢迎在评论区纠正 -- 萌狼蓝天 @ 2021-12-02] 基本概念 FTP访问方式 实体账号:本地账户 来宾账户:guest 匿名登录:anonymous fp ...

  2. Unity——WegGL打包问题

    Rendering设置 Gamma和Linear颜色空间,两者有色差,Gamma有个2.25左右的修正值: WebGL2.0可用的情况,只支持Deferred Render延迟渲染,且只支持Linea ...

  3. Docker从入门到精通(二)——安装Docker

    通过上面文章,我们大概知道了什么是Docker,但那都是文字功夫,具体想要理解,还得实操,于是这篇文章带着大家来手动安装Docker. 1.官方教程 https://docs.docker.com/e ...

  4. C# 编写一个小巧快速的 Windows 动态桌面软件

    开源自己前段时间使用 C# 编写的 Windows 动态桌面软件,在接下来的博客我将描写一些技术细节和遇到的一些坑.这个软件可以把视频设置成桌面背景播放,不仅如此而且还可以把网页或一个网页文件设置成桌 ...

  5. 服务器安装Centos7

    目录 一.安装 一.安装 1.开启虚拟机后会出现以下界面 Install CentOS 7 安装CentOS 7 Test this media & install CentOS 7 测试安装 ...

  6. Python绘制面积图

    一.Python绘制面积图对应代码如下图所示 import matplotlib.pyplot as plt from pylab import mpl mpl.rcParams['font.sans ...

  7. spring切面-单线程简单权限判定

    spring切面简单模拟用户权限判定 需求: 游客:仅注册用户 用户:修改,注册 管理员:删除,查询,修改,注册 1,文件配置 导包 src下创建applicationContext.xml文件配置如 ...

  8. 从零开始写一个前端脚手架四、初始化进程提示(chalk)

    我们之前说过bin里面的index.js文件是作为入口文件存在的.实际上的初始化内容在.action里面操作的,为了方便管理,我们把实际操作的代码抽出来放一块儿管理 创建指令文件 在根目录创建一个co ...

  9. 【CF1591】【数组数组】【逆序对】#759(div2)D. Yet Another Sorting Problem

    题目:Problem - D - Codeforces 题解 此题是给数组排序的题,操作是选取任意三个数,然后交换他们,确保他们的位置会发生改变. 可以交换无限次,最终可以形成一个不下降序列就输出&q ...

  10. Python测试框架pytest入门基础

    Pytest简介 Pytest is a mature full-featured Python testing tool that helps you write better programs.T ...