batch-file - 在文本文件中搜索表达式的第一个显示并将其复制到剪贴板 - 使用 cmd
问题描述
我想创建一个 bat 文件,它将在文本文件中搜索特定表达式并将其复制到我的剪贴板,
例子:
我想在这个文件中搜索C:\test.log的第一个 实例:
TestSerialNumber = %%%%%%%%%
(%%%%%%%%为8个数字,例如:TestSerialNumber = 44436643,数字变化)
并且仅将数字复制到剪贴板
我纠结于寻找第一个节目。
我会很感激帮助
解决方案
这应该有效:
for /f "tokens=2 delims== " %%a in ('findstr TestSerialNumber c:\test.log') do echo %%a | clip
推荐阅读
- reactjs - 反应钩子:无效的钩子调用
- java - 我使用 javafx14 应用程序的 eclipse 导出了一个可运行的 jar,但无法运行该应用程序
- javascript - 将 Javascript 与响应集成
- swagger - Swagger UI 与 Swagger CodeGen 有什么区别?
- sql - 将 varchar 值“test”转换为数据类型 int sql 错误时转换失败
- c# - 使用 C# 和 Selenium 在网页上的代码镜像文本框中输入多行 SQL 文本
- python - 通过 python 以编程方式将蓝牙设备绑定到 rfcomm
- node.js - Use "response_action" to respond to view_submission when using botkit
- node.js - 用于存储对象数组的正确数据结构
- c - How to open a remote radio stream with ffmpeg's `avformat_open_input` without segfault?