1
目前我有後續的ps讀取用戶名稱列表,然後回聲。如何在同一行上回顯回聲的PowerShell循環?
用戶名文件如下
username1
username2
username3
的PS腳本如下
$userNames = (Get-Content usernames.txt)# | Sort-Object
$userID=0
$userNames.Count
echo "FROM table WHERE (userID ='"
For ($i =1; $i -le ($userNames.Count - 1); $i++)
{
echo $userNames[$userID] "' OR userID='"
$userID++
}
echo $userNames[$userNames.Count - 1] "'"
我希望能得到這個回聲(最終寫入一個文本文件)都在同一條線。
FROM table WHERE (userID = 'username1' OR userID = 'username2' OR userID = 'username3'
我該如何解決這個問題?
這正是我正在尋找的把戲。它現在打印userID ='username1'。我怎樣才能擺脫1後的空間? – mhopkins321 2012-04-06 15:39:57
@ mhopkins321 - 查看我上面的編輯 – Josh 2012-04-06 20:38:58