我有 2 個 csv 檔案。一個是名字,另一個是電話號碼串列。我試圖回圈瀏覽每個csv檔案,并對用戶和名字運行一個腳本。
檔案示例
名稱編號
a 1
b 2
c3
所以我需要運行一個腳本,如a 1, b 2, c 3
試圖使用一個foreach回圈,但它不能正常作業,它的嵌套不正確,無法解決這個問題。
if ($users){
foreach ($u in $users)
{
$username= ($u.'Mail')
foreach ($n in $numbers)
{
$number = ($n.'ID'/span>)
}
uj5u.com熱心網友回復:
你很接近,因為你需要使用一個回圈,但是你想用一個回圈來獲取兩個檔案的資料,所以在這種情況下,你最好使用一個For回圈,像這樣:
$Combined = For($i = 0; $i -lt $users. count; $i ) {
$Props = @{
Mail = $users[$i] .Mail
ID = $numbers[$i] .ID
}
New-Object PSObject -Prop$Props.
}
$Combined | Export-Csv C:PathToCombined.csv -NoTypeInfo
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/326696.html
標籤:
