gpt4 book ai didi

windows - 批处理 : ignore last line of an output

转载 作者:可可西里 更新时间:2023-11-01 13:58:15 24 4
gpt4 key购买 nike

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

到目前为止我有:

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

回声:

Administrator
MyName
The

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

所以我想去掉“The”,但我知道我可能必须重组整个脚本,这很好。我试过保存到变量 %str% 但你不能设置多行变量。此外,使用 txt 文件作为缓冲区也不是一种选择。

有什么意见吗?

最佳答案

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

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

关于windows - 批处理 : ignore last line of an output,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11423977/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com