千家信息网

输入、过滤和输出——PowerShell三分钟(八)

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,今天的三分钟给大家归纳一下PowerShell日常对数据的输入过滤和输出的处理PowerShell输入数据的方式有很多种,包括直接输入字符、导入数据、捕获界面输入等对于较少的信息,可以直接手工在Pow
千家信息网最后更新 2025年12月02日输入、过滤和输出——PowerShell三分钟(八)

今天的三分钟给大家归纳一下PowerShell日常对数据的输入过滤和输出的处理


PowerShell输入数据的方式有很多种,包括直接输入字符、导入数据、捕获界面输入等

对于较少的信息,可以直接手工在PowerShell界面中输入:

这种方式很常见,对于需求信息较少的查询和操作非常方便

除此之外,还有Read-Host用于交互式输入:

由于是交互式输入,多用于必须用户干预的脚本

如果涉及到大量数据的输入,则需要用到Get-Content

首先准备一个txt,每一行都是需要输入的数据

通过Get-Content即可获取文档内的所有数据

然后通过管道进行操作即可

Import-Csv的命令和Get-Content的作用是类似的,区别在于Import-Csv是通过Csv文件进行导入,并且导入的每一行都是一个对象

这里大家要注意第一行是对象的属性名,在这里我命名成了Name,你也可以去定义成其他的名称

导入一下~~~

OK~~

基本的输入就介绍到这,当然输入数据的方式还有很多很多,这里不一一列举,大家可以通过Get-Command来去查找更多的导入方式



接下来说下过滤:通过过滤,可以更准确的显示我们所需要的信息,也就是用Where-Object命令

当然,比较的写法有两种,第一个是比较语句格式,第二个是脚本块格式,两个命令的作用是一样的,选一个自己习惯用的就好


上面的例子是简单的判断是否等于,除此之外还有其他的条件判断

由于条件众多,真的不好都写出来,各位可以去 https://technet.microsoft.com/zh-CN/library/dd315321.aspx 查看更多的比较操作符


最后再说一下输出~~~~

常用的输出例如Write-Host可以把结果输出到PowerShell界面

当然并不是所有的需求都要打印到屏幕,有时需要输出到文件,有时要选其中的个别属性

这里简单列举下:

除此之外还有


通常根据需要可以先选择需要输出的内容,通过格式化Format-List Format-Table或Select-Object来选择属性

然后再输出到其他位置,比如文件

当当当,完成


最后介绍一个有意思的命令 Out-GridView


好啦,今天的三分钟就到这,各位赶快操练起来~~~



输入 输出 数据 命令 方式 一行 信息 属性 文件 格式 界面 除此之外 交互式 作用 对象 更多 条件 脚本 需求 选择 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 天津市网络安全警保卫 我的世界三十二k服务器推荐 香橙网络技术有限公司 哈尔滨对日软件开发 知乎滴滴网络安全 网络安全建议信英文高一 北京界创网络技术 笔记本怎么破解网络安全密钥 山西精英网络技术服务售价 dsp软件开发什么意思 玖经网络技术有限公司 delphi删除数据库 幼儿园中班电信网络安全教案 筑业软件更新链接不到升级服务器 软件开发类求职意向 网络安全应急响应牌子 孤岛惊魂3怎么取消服务器连接 湖北管理软件开发外包 上海众联网络技术 乡镇网络安全等级保护制度 2018年网络安全考题 数据库技术计算机三级难不难 如何保障网络安全 物业公司网络安全员 进口实时数据库模型 服务器装ubuntu系统 海淀区品牌软件开发价格走势 盗版服务器怎么获取正版玩家的头 智能小区网络安全防御系统 松江区海航数据库服务制品价格
0