Windows Powershell 管道和重定向

 更新时间:2014年08月31日 10:45:45   投稿:hebedich  
这篇文章主要介绍了Windows Powershell 管道和重定向,需要的朋友可以参考下

管道

把上一条命令的输出作为下一条命令的输入。

PowerShell管道
PowerShell管道

例如通过ls获取当前目录的所有文件信息,然后通过Sort -Descending对文件信息按照Name降序排列,最后将排序好的文件的Name和Mode格式化成Table输出。

PS C:\PStest> ls | sort -Descending Name | Format-Table Name,Mode

Name                            Mode
----                            ----
d.txt                            -a---
c.txt                            -a---
b.txt                            -a---
ABC                             d----
a.txt                            -a---

重定向

把命令的输出保存到文件中,‘>'为覆盖,'>>'追加。

PS C:\PStest> "Powershell Routing" >test.txt
PS C:\PStest> Get-Content .\test.txt
Powershell Routing
PS C:\PStest> "Powershell Routing" >>test.txt
PS C:\PStest> "Powershell Routing" >>test.txt
PS C:\PStest> "Powershell Routing" >>test.txt
PS C:\PStest> "Powershell Routing" >>test.txt
PS C:\PStest> "Powershell Routing" >>test.txt
PS C:PStest\> Get-Content .\test.txt
Powershell Routing
Powershell Routing
Powershell Routing
Powershell Routing
Powershell Routing
Powershell Routing
PS C:\PStest>

相关文章

  • PowerShell函数指定返回值类型实例

    PowerShell函数指定返回值类型实例

    这篇文章主要介绍了PowerShell函数指定返回值类型,即定义PowerShell函数的返回值类型,需要的朋友可以参考下
    2014-07-07
  • Powershell小技巧之使用Copy-Item添加程序到开机启动

    Powershell小技巧之使用Copy-Item添加程序到开机启动

    本文主要记录了本人安装office2013后遇到的一个小需求,然后用powershell实现了这个功能,特此记录下,并附上copy-item的使用方法
    2014-09-09
  • Windows Powershell 变量的作用域

    Windows Powershell 变量的作用域

    Powershell所有的变量都有一个决定变量是否可用的作用域。Powershell支持四个作用域:全局、当前、私有和脚本。有了这些作用域就可以限制变量的可见性了,尤其是在函数和脚本中。
    2014-09-09
  • PowerShell批量文件重命名操作实例

    PowerShell批量文件重命名操作实例

    这篇文章主要介绍了PowerShell批量文件重命名操作实例,本文用一个简单例子来讲解批量重命名操作,需要的朋友可以参考下
    2015-06-06
  • Windows Powershell使用管道

    Windows Powershell使用管道

    在Windows PowerShell中到处都会用到管道。尽管在屏幕上会看到文本,但Windows PowerShell并不通过管道在命令之间传递文本。它实际上通过管道传递对象。用于管道的表示法与其他shell中所使用的表示法十分类似,因此乍一看可能不会明显察觉到PowerShell引入了新功能
    2014-09-09
  • Powershell批量给文件增加前辍实例

    Powershell批量给文件增加前辍实例

    这篇文章主要介绍了Powershell批量给文件增加前辍实例,即Powershell批量修改文件名,文件名中统一设定一个带数字的前辍,需要的朋友可以参考下
    2014-06-06
  • PowerShell 3.0管理Hyper-V 3.0

    PowerShell 3.0管理Hyper-V 3.0

    这篇文章主要介绍了PowerShell 3.0管理Hyper-V 3.0的相关资料,非常的详细,需要的朋友可以参考下
    2015-09-09
  • Windows Powershell 执行文件和脚本

    Windows Powershell 执行文件和脚本

    PowerShell脚本提供了一个方便的方法来自动化各种琐事。下面是关于PowerShell的一些基本概念,对于PowerShell初学者,掌握这些概念有助于加深对PowerShell脚本的理解。
    2014-09-09
  • PowerShell中使用Out-String命令把对象转换成字符串输出的例子

    PowerShell中使用Out-String命令把对象转换成字符串输出的例子

    这篇文章主要介绍了PowerShell中使用Out-String命令把对象转换成字符串输出的例子,即把对象转为字符串的方法,需要的朋友可以参考下
    2014-08-08
  • 通过DNS TXT记录执行powershell

    通过DNS TXT记录执行powershell

    这篇文章主要介绍了通过DNS TXT记录执行powershell的相关资料,以及nishang的脚本使用,需要的朋友可以参考下
    2017-10-10

最新评论