假設我有列表{字符串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
可能會更好,因爲它可以優化循環體的執行。