2012-08-27 95 views
1

假設我有列表{字符串1,字符串,...,stringN}。 N大於50命令行的for循環使用PowerShell

現在我有一個命令行查詢這需要一個字符串,我想與它的字符串參數假設我的列表中的每個字符串值,一遍又一遍地執行該命令。這個怎麼做?

在Windows 7上午

回答

0

使用ForEach結構:

ForEach($x in $y) { 
    (your commands on $x) 
} 
0

foreach聲明另一種是foreach-object命令行:

$list | foreach-object { do-something-with $_ } 

如果生成從列表一個命令,該列表是發電機密封foreach-object可能會更好,因爲它會執行你的命令編輯。如果已創建列表,foreach可能會更好,因爲它可以優化循環體的執行。