作者REIDO (NEET)
看板RegExp
標題[問題] 如何把net user的使用者名稱抓出
時間Sat Jan 9 15:25:34 2016
如果我執行net user,我得到下面的結果
\\W-PC 的使用者帳戶
-------------------------------------------------------------------------------
Administrator Guest HelpAssistant
H I J
user no1 test R D
SophosSAUIBM0 SUPPORT_388945a0
命令已經成功完成。
我想抓取username,交由後續的指令處理,譬如DIR
for /F "SKIP=4 tokens=1-3 delims= " %%F IN ('NET USER') DO DIR "C:\Documents
and Settings\%%F" "C:\Documents and Settings\%%G" "C:\Documents and
Settings\%%H"
但有幾個問題無法解決
1.想略過特定的username不被抓,譬如Administrator
2.必須考慮username有空白
3.前面4行可以濾掉,但最後的"命令已經成功完成。"也會被抓到
4.如果user數目不是3的倍數,最後一行變數會無法對應
請問這部分要如何解決?
--
最近你的吸引力將大幅上漲,周遭的異性將慢慢的被你迷惑,慢慢的開始愛上你......。
唯一美中不足的是───────那群異性中有一半以上是齧齒目,其餘的則是爬蟲類。
或是你也可以換個樂觀的角度───愛上你的只有不到一半是爬蟲類,其餘都是齧齒目。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.137.85
※ 文章網址: https://webptt.com/m.aspx?n=bbs/RegExp/M.1452324346.A.ADF.html