PowerShell脚本学习(二)

1. PowerShell脚本学习(二)

对变量的操作

1.1 变量操作

1.1.1 定义变量- $x方式(推荐)
$a = 1
$str = "hello world"
1.1.2 定义变量- Set-Variable
Set-Variable a 1
Set-Variable str "hello world"
1.1.3 查看变量
# (查看所有变量)
Get-Variable
# 查看变量a
Get-Variable a
# 查看变量str
Get-Variable str
# 查看变量是以s开头的,不区分大小写
Get-Variable s*
1.1.4 清空变量
# 清空变量a
Clear-Variable a
# 清空多个变量,与查看变量一样的操作
Clear-Variable str*

这只是对变量的值进行清空,变量实际是还存在的

1.1.5 删除变量
# 删除变量a
Remove-Variable a
# 删除多个变量,与前面清空、查询是一样的操作
Remove-Variable str*
1.1.6 计算变量

四则运算、赋值运算、比较运算、逻辑运算都满足

  • 四则运算、赋值运算符、逻辑运算

    $interget1=1
    $interget2=2
    # 加、减、乘、除、模
    $interget3=$interget1(+|-|*|/|%   =|+=|-=|*=|/=|%=   !|not|and|or)$interget2
    

    字符串操作

    $str="hello"
    $str1="world"
    # 输出,查看结果
    Write-Host ($str+$str1)
    

    在这里插入图片描述

    注意:使用Write-Host时后面的内容需要使用 () 先进行计算,否则运算符会当作字符串处理

  • 比较运算符

    比较运算符说明
    -eq等于
    -ceq区分大小写
    -ne不等于
    -gt大于
    -ge大于等于
    -lt小于
    -le小于等于
    -contains包含

    E.g

    if ($full -eq "-f")
    {
      # List of additional solutions required for full build
      $solutionPaths += (
            "../",
        "../modules/file-management"
      ) 
    }else{ 
      Write-host ""
      Write-host ":::::::::::::: !!! You are in development mode !!! ::::::::::::::" -ForegroundColor red -BackgroundColor  yellow
      Write-host "" 
    } 
    
1.1.7 常量
Set-Variable -Name conpany -Value "重庆城银科技" -Option Constant
# 尝试改变变量值,其实这里会异常的
$conpany="重庆中联信息"

注意:常量不能使用$的方式进行声明,只能使用Set-Variable定义。

在这里插入图片描述

1.1.7 变量不同类型自带API的使用
$date=Get-Date
# 打印日期部分
Write-Host $date.Date
# 变量增加一天
Write-Host ($date.AddDays(1))
# 字符串截取
$str.Substring(0,5)

基本上常见的一些操作在Powershell中都支持

PowerShell系列章节

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值