4

我有一个非常基本的脚本来呼应本地管理员帐户。我的目标是摆脱所有页眉/页脚信息。

到目前为止,我有:

FOR /F "skip=6" %%G IN ('net localgroup administrators')  DO echo %%G

呼应:

Administrator
MyName
The

“The”是页脚中的第一个单词:“命令成功完成。”

所以我想摆脱“The”,但我知道我可能必须重组整个脚本,这很好。我已尝试保存到变量 %str% 但您无法设置多行变量。此外,不能选择使用 txt 文件作为缓冲区。

有输入吗?

4

1 回答 1

6

我可以想到两个简单的解决方案:

FOR /F "skip=6" %%G IN ('net localgroup administrators')  DO if %%G neq The echo %%G

或者

FOR /F "skip=6" %%G IN ('net localgroup administrators ^| findstr /vb The')  DO echo %%G

我想有人可能会争辩说用户名可能是“The”,在这种情况下,您可以使用过滤器更精确:

FOR /F "skip=6" %%G IN ('net localgroup administrators ^| findstr /vc:"The command completed successfully."')  DO echo %%G
于 2012-07-11T00:54:10.713 回答