PowerShell点符号可以在多行上使用吗?

Bre*_*ski 7 powershell

因此,使脚本更具可读性我想在多行上分解.这是PowerShell的点符号吗?

例如,拿这个:

(GC myfile.txt).Replace('a',b').Replace('c','d').Replace('e','f') | SC newfile.txt
Run Code Online (Sandbox Code Playgroud)

并写这样:

(GC myfile.txt).Replace('a',b')
    .Replace('c','d')
    .Replace('e','f') |
    SC newfile.txt
Run Code Online (Sandbox Code Playgroud)

我尝试过使用反引号(`)但它们不起作用.有什么选择吗?我想是假设PowerShell v3 +

Nai*_*gel 11

我发现了同样的问题,解决问题的最简单方法是在断线之前放置点

(GC myfile.txt).Replace('a',b').
    Replace('c','d')
Run Code Online (Sandbox Code Playgroud)

  • 今天学到了新东西。谢谢! (2认同)