管道

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

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

  1. PS C:\pstest> ls | sort -Descending Name | Format-Table Name,Mode
  2. Name Mode
  3. ---- ----
  4. 047.png -a----
  5. 046.png -a----
  6. 045.png -a----

重定向

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

  1. PS C:\pstest> "hello" > test.txt
  2. PS C:\pstest> Get-Content test.txt
  3. hello
  4. PS C:\pstest> "world" >> test.txt
  5. PS C:\pstest> Get-Content test.txt
  6. hello
  7. world