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的文件

  • 相关阅读:
    【z02】选择客栈
    JavaEE(22)
    驱动表问题
    影响子查询展开的情况
    SQL*Net message from client
    等值链接和非等值链接
    ||拼接列关联和直接关联区别
    分页SQL优化
    SQL*Net more data to client
    SQL*Net message to client
  • 原文地址:https://www.cnblogs.com/jifeng/p/2196024.html
Copyright © 2011-2022 走看看