• 关于powershell 的一些练习


    1. 计算$i++ + $i++ + ++$i + $i++ + $i 的值,并说明原因

    $i = 1
    $i++ + $i++ + ++$i + $i++ + $i = 16
    1 + 2 + 4 + 4 + 5 = 16

     
    2. 使用强类型定义【安全开发生命周期、机械工业出版社、58.50、370(页)、342.63(克)】
    [string]$one = "安全开发生命周期"
    [string]$two = "机械工业出版社"
    [double]$three = 58.50
    [string]$four= "370(页)"
    [string]$five = "342.63(克)"
     
     
    5. 打印自己的 path 环境变量
    $env:path
     
     
    6. 为自己的系统设置一个属于你自己的用户环境变量,变量名为(yourname_home)值为 1
     
    [system.environment]::setenvironmentvariable("yourname_home",1,"machine")
     
    7. 不限定使用强/弱类型,定义自己的名字、身高、年龄、专业、学校、毕业时间

    [string]$name = "王亮"
    [int]$tall = 172
    [byte]$age = 22
    [string]$project = "计算机"
    [string]$school = "航天"
    [string]$time = "2019年6月"

     
    8. 分别用字符串连接和格式化的形式输出自我介绍,自我介绍中包括第 5 题定义的变量

    $name = '王亮'
    $tall = 172
    $age = 22
    $data = $env:path

    echo("大家好,我的名字是{0},身高是{1},年龄是{2},我的电脑PATH变量包含有{3}" -f $name,$tall,$age,$data)

     
    9. 扩展练习:检查系统环境变量 Path 中是有“D:appJavajdk1.8.0_241”关键字,检查系统环境变
    量是否有 JAVA_HOME,没有则添加上去,【注意:PATH 环境变量有系统信息,不能直接覆盖】

    $x = $env:path
    echo($x)
    $index = $x.indexof("D:appJavajdk1.8.0_241")
    if($index -eq -1){
    $x = $x + "D:appJavajdk1.8.0_241"
    echo($x)
    }


    $z = $env:JAVA_HOME
    echo($z)
    if($z -eq ""){
    echo("为空")
    $env:JAVA_HOME = "D:appJavajdk1.8.0_241"
    }else{
    echo("有数值")
    }

     
  • 相关阅读:
    .Net下RabbitMQ的使用(1) 初识RabbitMQ
    Android GridView用法,用到了BaseAdapter
    android 代码布局简单的例子
    ActivityGroup的简单用法(1)详细讲解
    devc++中编译含WINSOCK的代码出现错误的解决方法
    Qt源码分析之QPointer
    QML基础——初识Qt Quick Designer
    Qt源码分析之信号和槽机制
    QML基础——UI布局管理
    Qt源码分析之QObject
  • 原文地址:https://www.cnblogs.com/kyooo/p/13166400.html
Copyright © 2020-2023  润新知