• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >PowerShell > PowerShell中的$Input变量使用实例

PowerShell中的$Input变量使用实例

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了powershell 变量,powershell 环境变量,powershell 编程实例,powershell,windows powershell等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

本文介绍在自定义PowerShell函数时,有一个$Input变量,这是一个系统自带的变量,它表示以块结构输入的管道数据。

先看看这个$Input变量在函数中是如何使用的。
function Test-Pipeline {
    $pipelineData = @($Input)
    $Count = $pipelineData.Count
    “Received $Count elements: $pipelineData”
}
</div>
运行结果如下:
PS> 1..10 | Test-Pipeline
Received 10 elements: 1 2 3 4 5 6 7 8 9 10
</div>
上面例子中,先将$Input变量转换为一个数组(即变量$pipelineData),这样做的好处是后面可以任意的使用$pipelineData变量。大家可能有疑问,什么叫任意使用$pipelineData变量,难道$Input变量不能任意使用?呵呵,说对了!$Input变量只能使用一次!如果不将它赋值给别的变量,那第二次使用到这个$Input变量时,你会怀疑你的眼睛。不信且看:
function Test-Pipeline {
    $Count = $Input.Count
    “Received $Count elements: $Input”
}

PS> 1..10 | Test-Pipeline
Received 1 1 1 1 1 1 1 1 1 1 elements:
</div>
这个神奇的$Input变量,总的来说,它可以将管道输入以块结构接收,并且只能读一次。

关于PowerShell函数中的$Input变量,本文就介绍这么多,希望对您有所帮助,谢谢!

</div>

您可能想查找下面的文章:

  • Powershell小技巧之获取变量列表
  • Powershell小技巧之用变量累积记录错误
  • PowerShell中定义多个变量并赋值的例子
  • PowerShell中的特殊变量$null介绍和创建多行注释小技巧
  • PowerShell中定义多行字符串变量的方法
  • PowerShell获取系统环境变量的方法
  • PowerShell中的变量基础知识介绍
  • PowerShell中直接输出转义字符或变量名称的方法
  • PowerShell中使用GetType获取变量数据类型
  • PowerShell函数参数使用智能提示功能例子

相关文章

  • 探索PowerShell (四) PowerShell的对象、格式与参数
  • Powershell读取本机注册表中的所有软件关联扩展名
  • PowerShell: Try...Catch...Finally 实现方法
  • PowerShell脚本反引号用法实例:随时随地给代码换行
  • PowerShell入门教程之PowerShell管道介绍
  • PowerShell 入门基础教程
  • Windows Powershell Where-Object 条件过滤
  • Powershell目录文件夹管理权限的继承和指定方法
  • Windows Powershell 通过函数扩展别名
  • PowerShell中prompt函数的妙用

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • PowerShell脚本实现添加、修改任务计划的例子
    • Powershell小技巧之获取对象可变的特征
    • PowerShell中字符串分行显示的两种方法技巧
    • Powershell小技巧之查看安装的.Net framework版本信息
    • Windows Powershell Switch 语句
    • PowerShell中获取当前运行脚本路径的方法
    • Powershell访问SQL Server数据库代码实例
    • Windows Powershell创建对象
    • Powershell中调用邮件客户端发送邮件的例子
    • PowerShell快速创建一个指定大小文件的实例分享

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有