假设我有列表{字符串1,字符串,...,stringN}。 N大于50命令行的for循环使用PowerShell
现在我有一个命令行查询这需要一个字符串,我想与它的字符串参数假设我的列表中的每个字符串值,一遍又一遍地执行该命令。这个怎么做?
在Windows 7上午
假设我有列表{字符串1,字符串,...,stringN}。 N大于50命令行的for循环使用PowerShell
现在我有一个命令行查询这需要一个字符串,我想与它的字符串参数假设我的列表中的每个字符串值,一遍又一遍地执行该命令。这个怎么做?
在Windows 7上午
使用ForEach
结构:
ForEach($x in $y) {
(your commands on $x)
}
到foreach
声明另一种是foreach-object
命令行:
$list | foreach-object { do-something-with $_ }
如果生成从列表一个命令,该列表是发电机密封foreach-object
可能会更好,因为它会执行你的命令编辑。如果已创建列表,foreach
可能会更好,因为它可以优化循环体的执行。