下面是一个示例的Win脚本,用于遍历项目中的所有文件,查找与参考文件.txt的内容匹配的行,并在匹配的内容头部添加LIBIMOBILEDEVICE_API后替换到项目文件中。

@echo off
setlocal enabledelayedexpansion

set "reference_file=参考文件.txt"
set "temp_file=temp.txt"

for /r "项目路径" %%F in (*) do (
  if not "%%~xF"==".txt" (
    echo Processing: "%%F"
    type "%%F" | findstr /C:"/F "%reference_file%"" >nul
    if !errorlevel! equ 0 (
      echo Found match in: "%%F"
      findstr /C:"/F "%reference_file%"" "%%F" >"%temp_file%"
      echo LIBIMOBILEDEVICE_API >"%%F"
      type "%temp_file%" >>"%%F"
    )
  )
)
del "%temp_file%"

echo Done.

请注意,在脚本中需要将以下内容替换为实际的项目路径和参考文件路径:

  • 项目路径:将"项目路径"替换为实际的项目路径,例如"C:\项目路径"。
  • 参考文件.txt:将"参考文件.txt"替换为实际的参考文件的路径,例如"C:\参考文件.txt"。

另外,如果参考文件.txt中的内容与项目文件的内容匹配行数较多,可能需要更高效的算法来处理。以上脚本仅提供了一个基本的示例供参考。

Win脚本:遍历项目文件查找匹配内容并添加前缀

原文地址: https://www.cveoy.top/t/topic/pCeH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录