陈奇网络工作室

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

系统操作和维护

今天的三分钟将总结PowerShell对数据输入、过滤和输出的日常处理。

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

要了解更多信息,您可以直接在PowerShell界面中手动输入:

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

此外,还有一个用于交互输入的读取主机:

因为是交互输入,所以多用于必须用户介入的脚本。

如果涉及大量数据,就需要使用Get-Content。

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

Get-Content可以获取文档中的所有数据。

然后通过管道运行。

Import-Csv的命令类似于Get-Content的功能,但不同的是Import-Csv是通过一个Csv文件导入的,导入的每一行都是一个对象。

这里大家要注意,第一行是对象的属性名。我在这里把它命名为name,你也可以定义为其他名称。

导入吧~ ~ ~

好吧~~

基本输入就这么多。当然,数据的输入方式有很多种,这里就不一一列举了。您可以通过Get-Command找到更多的导入方法。

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

当然,比较的写法有两种。首先是比较句子格式,其次是脚本块格式。这两个命令的功能是相同的。选你习惯的就行了。

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

因为条件很多,实在不好写出来。你可以去https://technet.microsoft.com/zh-CN/library/dd315321.aspx看更多的比较运算符。

最后说一下输出~ ~ ~

常见的输出如Write-Host可以将结果输出到PowerShell界面。

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

下面是一个简单的列表:

除…之外

通常可以根据需要先选择要输出的内容,通过格式-列表格式-表格或选择-对象来选择属性。

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

当当当当,完成

最后介绍一个有趣的命令Out-GridView。

好了,今天的三分钟到此结束。赶紧练吧~ ~ ~

更多关于云服务器,域名注册,虚拟主机的问题,请访问西部数码代理官网:www.chenqinet.cn。

相关推荐

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3