You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Unix命令grep从文本中检索特定关键词并输出完整匹配内容

检索提取匹配文件名的方法

方法1:使用grep命令(适用于Linux/macOS/WSL环境)

执行以下命令即可直接输出完整匹配的文件名:

grep -o 'file_demo[^[:space:]]*' 目标文件路径

参数说明:

  • -o:指定仅输出匹配到的内容片段,而非整行
  • [^[:space:]]*:匹配关键词后所有非空白字符,完整捕获整个文件名

方法2:使用Python代码实现

import re

# 读取目标文件内容
with open("目标文件路径", "r", encoding="utf-8") as f:
    text = f.read()

# 正则匹配完整文件名
result = re.search(r"file_demo\S*", text)
if result:
    print(result.group())
输出结果
file_demo_2021.txt

内容的提问来源于stack exchange,提问作者user16967598

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 01:27:03