批处理文件输出findstr的最后一行

2023-12-01

我试图在文件夹中的文件中查找机器列表,并仅打印输出的最后一行。

@echo off
for /f %%a in (computers.txt) do findstr /xs "%%a" unhealthy.txt
pause

Computers.txt 文件包含 300 台计算机的列表。

我希望它只输出它找到的每个实例的最后一行。

现在,该命令显示并输出计算机名称的所有实例,而不仅仅是尾部。我尝试过使用“tail for Windows”,但也遇到错误。

电流输出:

2013\10-Oct\28\unhealthy.txt:WIN57505
2013\10-Oct\29\unhealthy.txt:WIN57505
2013\10-Oct\30\unhealthy.txt:WIN57505
2013\10-Oct\31\unhealthy.txt:WIN57505
2013\11-Nov\1\unhealthy.txt:WIN57505
2013\11-Nov\4\unhealthy.txt:WIN57505
2013\11-Nov\5\unhealthy.txt:WIN57505
2013\11-Nov\6\unhealthy.txt:WIN57505

我只想:

2013\11-Nov\6\unhealthy.txt:WIN57505


@echo off
setlocal enableextensions disabledelayedexpansion
for /f %%a in (computers.txt) do (
    set "line="
    for /f "tokens=*" %%b in ('findstr /xs "%%a" *') do set "line=%%b"
    setlocal enabledelayedexpansion
    echo(!line!
    endlocal
)
pause
endlocal
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

批处理文件输出findstr的最后一行 的相关文章

随机推荐

  • 通过 jquery 选择类名以特定字符串开头的所有元素

    这是我的 HTML DOM div class Addable span class yak bak nak vok do maria p Goola1 p span volaa span span div div class Addabl
  • Azure Web 应用程序中“无法创建 SSL/TLS 安全通道”

    我的 Azure Web 应用程序需要连接到各种服务器 带或不带 SSL 只要我在 Windows 10 上的本地 IIS Express 或 IIS 7 5 中运行该应用程序 此功能就可以完美运行 一旦我将应用程序部署到 Azure 它就
  • 当我在mysql中调用过程时出错:错误代码:1222。使用的SELECT语句有不同的列数

    delimiter drop procedure if exists piez vend create procedure piez vend IN piez varchar 20 out nvend int 11 begin SELECT
  • 如何在 Hibernate/Oracle 中使用正则表达式

    我正在尝试实现一个 Web 服务 它接受一个字符串列表 每个字符串都是一个正则表达式 这些需要与数据库的六列进行比较 并且需要返回任何匹配的行 我相信 Oracle 有一个 regexp like 函数 我可能可以使用它 但我正在寻找bes
  • 如何从导入的库中读取文件

    我有两个包 webserver and utils它为网络服务器提供资产 The webserver需要访问 utils 内的静态文件 所以我有这样的设置 utils lib static html 我怎样才能访问static html文件
  • 自定义弹出窗口显示时的 SwiftUI 导航栏外观和功能

    我正在尝试显示一个自定义弹出窗口 在显示时 我需要禁用背景并使背景变暗 就像在内置警报功能中所做的那样 但是 当视图中有导航栏时 彩色图层不能放在导航栏之上 期望的结果就像在内置警报修改器中所做的那样 使整个背景 带有导航栏 变暗 同时禁用
  • 将插入符号位置保持在文本输入中的可见位置 - Firefox 行为不当

    我正在考虑我的文本输入框的想法 即单击包含一系列 标签 的 div 来添加元内容 我的文本输入宽度为 35 但我希望它能够溢出 我已经搜索并找到了将插入符号集中和定位在更新的输入内容末尾的方法 并且 chrome 和 IE 表现得很好 并自
  • d3 v4 带x轴和y轴的拖动折线图

    我是 d3 js 的新手 我想使用其点来拖动折线图 没有 x 轴和 y 轴 它工作正常 我用这个例子作为参考 https bl ocks org mbostock 4342190 使用折线图的轴 无法正确绘制线条 请查看下面的代码片段 提前
  • 如何使用 swig 定义和传递 ByteBuffer?

    我需要从 Java 调用 C 函数 该函数具有以下 API void convert char pchInput int inputSize int convertValue char pchOutput int outputSize 我用
  • 快速集合视图的自定义布局?

    我在 UICollectionView 的一个部分中有 7 个单元格 我已经搜索了几个小时 但我所能找到的只是有关 CollectionFlow 和具有数百个单元格的自定义布局的信息 我想要的只是使用如下图所示的布局在集合视图中显示 7 个
  • 使用带有 Rails 的 IDE 会妨碍我吗?

    我是 Ruby on Rails 的新手 到目前为止 学习它很有趣 来自 NET 世界 这是一个很大的转变 因为我的 IDE Visual Studio 2008 可以为我处理所有事情 而在 Rails 中 所有事情都是通过多个应用程序 终
  • Shopware 6 中嵌套 LineItem 的用例是什么?

    有人以前使用过嵌套 lineItems 吗 我在中找到了参考资料docs并且还偶然发现了一些测试 其中行项目是行项目集合 public function testCartWithNestedLineItemHasChildren void
  • Html5 画布中的淡入淡出

    我有一个带有图像的画布 我想不断淡入和淡出图像 我使用了上面的代码
  • 我可以从 .NET 6 项目添加对 .NET Framework DLL 的引用吗?

    Microsoft 最近宣布 Net 6 0 作为主要版本 我没有找到任何可以在 net 6 0 项目中使用较旧的 NET 框架 gt 4 7 引用的参考 比如说 NET 6 项目将为 Windows 应用程序提供 NET Framewor
  • 更新后台运行标签的计时器

    我使用更新标签的 NSTimer 编写了一个计时器 问题是 在同一个视图控制器中 我有一个 uitableview 当我向下滚动它时 计时器不会更新其值 因此用户可以 作弊 来停止计时器 我认为使用带有 CGD 的串行队列可以很容易地解决这
  • 为什么 CSS3 @page 规则不起作用?

    我正在尝试制作一份可以从我的 WordPress 网站轻松生成的印刷报纸 我正在尝试为其设计打印模板 但为了控制特定页面 我需要使用 page rule I read 本教程 建议使用以下方法 page left top left cont
  • 如何从源代码制作 .jar 库

    我有 Tapjoy 来源 其结构如下 Tapjoy src com tapjoy class 它必须使用 Android API Level 9 及更高版本进行编译 我的项目版本为 Android API Level 8 所以我需要从来源中
  • 如何使用 javascript 检查应用程序是否已安装

    我正在使用 javascript 检查应用程序是否已安装 如果安装了我的应用程序 我想打开我的应用程序 否则它将重定向到 Play 商店帐户 问题是 即使我已经安装了应用程序 它也会重定向到 Play 商店 这是我正在检查应用程序的 htm
  • 更改 mplot3d 图中网格墙的位置

    当使用mplot3d包中 会自动创建三堵灰色墙 并且轴刻度线和网格线沿着这些墙放置 如下所示这个 mplot3d 示例我稍后会提到 这些墙的位置使得它们稍微超出给定的轴线限制 例如 正如您在参考示例的图中所看到的 垂直网格墙从略低于 0 延
  • 批处理文件输出findstr的最后一行

    我试图在文件夹中的文件中查找机器列表 并仅打印输出的最后一行 echo off for f a in computers txt do findstr xs a unhealthy txt pause Computers txt 文件包含