zoukankan      html  css  js  c++  java
  • 关于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("有数值")
    }

     
  • 相关阅读:
    IOS中UIImage用代码压缩
    自定义UILabel设置垂直方向的居上,居中,居下
    IOS开发之数据加密与解密:AES256+Base64转码
    IOS开发之网络数据Json处理
    Unity3d中CharacterController的移动和碰撞分析
    关于Unity3d中物体之间碰撞检测的方法
    WPF 调用Win32控件
    C# 扩展方法
    颜色空间转换 RGB到HSV
    加速计算技术-- Intel 的IPP库
  • 原文地址:https://www.cnblogs.com/kyooo/p/13166400.html
Copyright © 2011-2022 走看看