【发布时间】:2020-03-12 22:27:50
【问题描述】:
我有一个存储在 C:\IPs.txt 的 .txt 文件中的 IP 列表
10.0.0.0
100.0.0.0
以及为该文件中的每个条目执行命令的 PowerShell 脚本。
Get-Content C:\IPs.txt |ForEach-Object { Write-Host 1 - $_ }
所以该命令返回
1 - 10.0.0.0
1 - 100.0.0.0
如何将 +1 添加到数字,以便 PowerShell 命令返回:
1 - 10.0.0.0
2 - 100.0.0.0
【问题讨论】:
-
顺便说一句:
Write-Hostis typically the wrong tool to use,除非意图是仅写入显示器,绕过成功输出流,并且能够将输出发送到其他命令,将其捕获在变量中,将其重定向到文件。要输出一个值,请单独使用它;例如,$value而不是Write-Host $value(或使用Write-Output $value,尽管这很少需要)。另见:stackoverflow.com/a/50416448/45375的底部
标签: powershell