代码之家  ›  专栏  ›  技术社区  ›  user770022

如何把两个命令变成一个命令

  •  0
  • user770022  · 技术社区  · 5 年前

    我在一个目录中搜索文件名。我怎么能从我的两个命令中做出一个命令呢?

    get-childitem "\\myfileserver\out\*" | foreach { rename-item $_ $_.Name.Replace("_test_me.", ".") }
    get-childitem "\\myfileserver\out\*" | foreach { rename-item $_ $_.Name.Replace(".vfmpclmadj.", ".test.") }
    

    运行命令工作,但我想清理一下,只需要一个命令。

    1 回复  |  直到 5 年前
        1
  •  1
  •   Nikolaus    5 年前

    你可以把替换电话串起来

    get-childitem "\\myfileserver\out\*" | foreach { rename-item $_ $_.Name.Replace("_test_me.", ".").Replace(".vfmpclmadj.", ".test.") }
    
    推荐文章