zoukankan      html  css  js  c++  java
  • bat 字符串替换工具

    @echo off
    rem ***************************************************************************
    rem
     ** replaceChar.bat - command line arguments List                         **
    rem
     **                                                                       **
    rem
     ** %1   - ext_name                                   **
    rem
     ** %2    - characters replaced                        **
    rem
     ** %3    - new characters                             **
    rem
     **                                                                       **
    rem
     ***************************************************************************
    set ext_name=%1
    set old_char=%2
    set new_char=%3
    if "%ext_name%" == "" goto warning
    if "%old_char%" == "" goto warning
    if "%new_char%" == "" goto warning
    setlocal enabledelayedexpansion
    set /a a=1
    for %%x in (*.%ext_name%) do (
     for /f "tokens=*" %%i in (%%x) do (
             set "var=%%i"
      if not !var!.==. (
         set "var=!var:%old_char%=%new_char%!"
         echo !var!!>>!a!.xml
      )
     )
    set /a a=!a!+1
    )
    goto end
    :warning
    echo the tool replaceChar requires 3 command line arguments:
    echo 1) ext name of file in which you want to replace some characters
    echo 2) characters you want to be replaced
    echo 3new characters with which you want to replace some characeters
    :end
    echo ***** end to replace characters *****
    echo -

    运行replaceChar.bat txt  原字符  新字符

    表示当前目录下后缀为txt的文件

  • 相关阅读:
    git 管理
    SVN 管理
    为什么要做静态库
    Sqlite3
    CocoaPod
    内存管理
    readline的用法
    join合并字符串时使用生成器表达式
    pandas DataFrame数据转为list
    Jenkins自动化CI CD流水线之4--Master-Slave架构
  • 原文地址:https://www.cnblogs.com/jifeng/p/2196024.html
Copyright © 2011-2022 走看看