zoukankan      html  css  js  c++  java
  • CMD 从文件中截取匹配规则字符串并输出到文件

    *******************command**********************
    git diff 8d71d92b2d957fd1b697b4cf785fb984f190e5d2 origin/feature/2019R07_tmp_productengine_alpha --stat > copylist.txt
    find " data/" copylist.txt > copylist_stat.txt
    @findstr /c:"data/" "copylist_stat.txt" > copylist_stat2.txt

    type nul>copylist_stat3.txt
    FOR /F "delims=" %i IN (copylist_stat2.txt) DO (echo %i >> copylist_stat3.txt)

    FOR /F "delims=" %i IN (copylist_stat2.txt) DO (set /p filename = %i & echo %filename% >> copylist_stat3.txt)

    @echo off
    for /f "tokens=*" %%i in (copylist_stat2.txt) do (echo %%i & ping -n 2 127.1>nul)
    pause

    @echo off
    FOR /F "delims=" %%i IN (copylist_stat2.txt) DO (set /p filename = %%i & echo %filename% >> copylist_stat3.txt)

    SET filename=" data/aa365ca.obj "
    echo %filename%
    set filenameshort=%filename:*/=%
    echo %filenameshort%

    data/aa365ca.obj | Bin 105921 -> 105921 bytes
    data/ab065ca.obj | Bin 3315 -> 3315 bytes

    git diff 8d71d92b2d957fd1b697b4cf785fb984f190e5d2 origin/feature/2019R07_tmp_productengine_alpha --stat > diff_filenames.txt
    @findstr /c:"data/" diff_filenames.txt > diff_filenames.txt
    type nul>copylist.txt
    @echo off&setlocal enabledelayedexpansion
    for /f "tokens=1" %%i in (diff_filenames.txt) do (set "filename=%%i"&set "filenameshort=!filename:*/=!"&echo !filenameshort!>>copylist.txt)
    del diff_filenames.txt

  • 相关阅读:
    linux系统更新及开启自动更新
    关于ICO的一些理解
    中小学教育缴费遇到的一些问题
    中小学教育缴费----支付宝回传数据.net core 接收中文乱码
    中小学教育缴费——验签失败
    C# MVC+EF—WebApi
    C# MVC+EF—页面搭建
    C# MVC+EF—结构搭建
    EF中的预先加载和延迟加载
    WebApi路由
  • 原文地址:https://www.cnblogs.com/bolddream/p/10932181.html
Copyright © 2011-2022 走看看