Windows Powershell Do While 循环

 更新时间:2014年10月02日 12:21:44   投稿:hebedich  
Do和While可能产生死循环,为了防止死循环的发生,你必须确切的指定循环终止的条件。指定了循环终止的条件后,一旦条件不满足就会退出循环。

继续与终止循环的条件

do-while()会先执行再去判断,能保证循环至少执行一次。

复制代码 代码如下:

PS C:Powershell> do { $n=Read-Host } while( $n -ne 0)
10
100
99
2012
世界末日
为什么不退出
因为条件不满足
怎样才能满足
请输入一个0,试一试
0
PS C:Powershell>

单独使用While

复制代码 代码如下:

$n=5
while($n -gt 0)
{
    $n
    $n=$n-1
}
5
4
3
2
1

终止当前循环

使用continue关键字,可是终止当前循环,跳过continue后其它语句,重新下一次循环。

复制代码 代码如下:

$n=1
while($n -lt 6)
{
    if($n -eq 4)
    {
        $n=$n+1
        continue
 
    }
    else
    {
        $n
    }
    $n=$n+1
}
1
2
3
5

跳出循环语句

跳出循环语句使用break关键字

复制代码 代码如下:

$n=1
while($n -lt 6)
{
    if($n -eq 4)
    {
        break
    }
    $n
    $n++
}

相关文章

  • 使用 powershell 创建虚拟机

    使用 powershell 创建虚拟机

    Azure PowerShell 模块用于从 PowerShell 命令行或脚本创建和管理 Azure 资源。 本指南详细介绍了如何使用 Azure PowerShell 模块创建虚拟机。
    2017-10-10
  • PowerShell常用正则表达式和语法参考

    PowerShell常用正则表达式和语法参考

    这篇文章主要介绍了PowerShell常用正则表达式和语法参考,主要介绍PowerShell中的正则表达式和其含义,需要的朋友可以参考下
    2014-07-07
  • Windows Powershell扩展类型系统

    Windows Powershell扩展类型系统

    本文主要详细介绍了集中将对象转换成文本的方法,并附上示例说明,非常的实用,有需要的朋友可以参考下
    2014-09-09
  • PowerShell 读取性能计数器二进制文件(.blg)记录并汇总计算

    PowerShell 读取性能计数器二进制文件(.blg)记录并汇总计算

    由于监控及报告需要,要统计性能计数器每天数值情况,确认数据库服务器的运行状况。若打开计数器填写,比较麻烦,现在统计用 powershell 来读取计数器的值
    2016-11-11
  • Powershell获取环境变量的方法

    Powershell获取环境变量的方法

    这篇文章主要介绍了Powershell获取环境变量的方法,同时介绍了一个列出包含某关键字的环境变量的方法,需要的朋友可以参考下
    2014-07-07
  • Windows Powershell调用静态方法

    Windows Powershell调用静态方法

    Powershell将信息存储在对象中,每个对象都会有一个具体的类型,简单的文本会以System.String类型存储,日期会以System.DateTime类型存储。任何.NET对象都可以通过GetType()方法返回它的类型,该类型中有一个FullName属性,可以查看类型的完整名称。
    2014-09-09
  • PowerShell创建Byte数组例子

    PowerShell创建Byte数组例子

    这篇文章主要介绍了PowerShell创建Byte数组例子,Byte数组即字节数组,它是一种强类型的数组,需要的朋友可以参考下
    2014-08-08
  • PowerShell Out-File指定文件编码的方法

    PowerShell Out-File指定文件编码的方法

    这篇文章主要介绍了PowerShell Out-File指定文件编码的方法,例如怎样创建一个UTF-8编码的文件,需要的朋友可以参考下
    2014-08-08
  • Powershell实现导入安装证书功能脚本分享

    Powershell实现导入安装证书功能脚本分享

    这篇文章主要介绍了Powershell实现导入安装证书功能脚本分享,本文用编程方法实现把pfx证书文件导入到指定的库中,需要的朋友可以参考下
    2014-11-11
  • Powershell小技巧之删除不规则字符

    Powershell小技巧之删除不规则字符

    这里有段函数教你使用powershell时在任何路径中使用下划线去替换其中不规则部分,希望对大家有所帮助
    2014-09-09

最新评论