首页 > 解决方案 > 在文本文件中搜索表达式的第一个显示并将其复制到剪贴板 - 使用 cmd

问题描述

我想创建一个 bat 文件,它将在文本文件中搜索特定表达式并将其复制到我的剪贴板,

例子:

我想在这个文件中搜索C:\test.log第一个 实例:

TestSerialNumber = %%%%%%%%%

(%%%%%%%%为8个数字,例如:TestSerialNumber = 44436643,数字变化)

并且仅将数字复制到剪贴板

我纠结于寻找第一个节目。

我会很感激帮助

标签: batch-filecmd

解决方案


这应该有效:

for /f "tokens=2 delims== " %%a in ('findstr TestSerialNumber c:\test.log') do echo %%a | clip

推荐阅读